如何检查受信任域中的用户是否存在,之后如何检查是否未启用同一用户?
答案 0 :(得分:0)
由于这是在SO上发布的,我假设您需要一个编程解决方案。
由于您没有指定语言,我还假设Powershell是可以接受的。
测试用户是否存在于域中:
$netbiosdomainname = "DOMAIN"
$username = "johndoe"
try {
[adsi]::Exists("WinNT://$netbiosdomainname/$username,user")
}
catch {
... user does not exist ...
}
请参阅this article了解为什么需要尝试/捕获。
测试是否启用了用户:
$user = [adsi]"WinNT://$netbiosdomainname/$username,user"
if ($user.AccountDisabled) {
... account is disabled ...
}