PowerShell 技能连载 - 验证 Active Directory 凭据

PowerShell 可以通过 Active Directory 验证 AD 用户名和密码:

1
2
3
4
Add-Type -AssemblyName System.DirectoryServices.AccountManagement
$account = New-Object System.DirectoryServices.AccountManagement.PrincipalContext([DirectoryServices.AccountManagement.ContextType]::Domain, $env:userdomain)

$account.ValidateCredentials('user12', 'topSecret')

请注意这种方法只能作为诊断目的。它以明文的方式输入密码。

PowerShell 技能连载 - 验证 Active Directory 凭据

http://blog.vichamp.com/2019/08/12/validating-active-directory-credentials/

作者

吴波

发布于

2019-08-12

更新于

2022-07-06

许可协议

评论