Public/Test-AllegisADCredential.ps1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
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) } } |