从受信任的域手动检查用户

时间:2011-07-29 10:59:57

标签: active-directory

如何检查受信任域中的用户是否存在,之后如何检查是否未启用同一用户?

1 个答案:

答案 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 ...
}