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 凭据

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

作者

Victor Woo

发布于

2019-08-12

更新于

2019-08-12

许可协议

PowerShell 技术 QQ 群