Public/Test-AllegisADCredential.ps1
function Test-AllegisADCredential { [CmdletBinding()] Param ( [string]$UserName, [string]$Password ) if (!($UserName) -or !($Password)) { Write-Warning 'Test-ADCredential: Please specify both user name and password' } else { Add-Type -AssemblyName System.DirectoryServices.AccountManagement $DS = New-Object System.DirectoryServices.AccountManagement.PrincipalContext('domain') $DS.ValidateCredentials($UserName, $Password) } } |