我可以成功使用Powershell告诉用户是否在Active Directory中进行了身份验证:
Function Test-ADAuthentication {
param($username,$password)
(new-object directoryservices.directoryentry "",$username,$password).psbase.name -ne $null
}
Test-ADAuthentication "test" "Password1"
但是,我无法终生解决:
- 检查是否需要重置密码,同时
- 验证发送的凭据确实可以使用其上一个密码。
怎么会这样呢?
:有些较好地解决了同样的问题在这里stackoverflow.com/questions/7663219/...
—
尼克Kavadias