Posso usare con successo Powershell per dire se un utente si autentica in Active Directory:
Function Test-ADAuthentication {
param($username,$password)
(new-object directoryservices.directoryentry "",$username,$password).psbase.name -ne $null
}
Test-ADAuthentication "test" "Password1"
Tuttavia, non posso per la vita di me capire come:
- Controlla se la password deve essere ripristinata, mentre
- La verifica delle credenziali inviate ha funzionato sulla loro ultima password.
Come si può fare questo?