Saya dapat berhasil menggunakan Powershell untuk mengetahui apakah pengguna mengautentikasi di Active Directory:
Function Test-ADAuthentication {
param($username,$password)
(new-object directoryservices.directoryentry "",$username,$password).psbase.name -ne $null
}
Test-ADAuthentication "test" "Password1"
Namun, saya tidak bisa seumur hidup saya mencari cara:
- Periksa apakah kata sandi perlu diatur ulang, sementara
- Memverifikasi kredensial yang dikirim berhasil dengan kata sandi terakhir mereka.
Bagaimana orang bisa melakukan ini?
solusi yang agak lebih baik untuk masalah yang sama di sini: stackoverflow.com/questions/7663219/…
—
Nick Kavadias