使用net user jsmith /domain
查找帐户时,它会显示有关用户及其密码的所有当前信息。当我使用带有Get-ADUser的PowerShell查找时,信息不准确。我猜这是因为他们指向一个不同的域控制器,而且还没有赶上?
问题是:网络用户使用什么域控制器?所以我可以让Get-ADUser使用相同的。
更好的是,我怎样才能找到最快的域控制器?
答案 0 :(得分:1)
所以我的假设是错误的Robert's Answer。正确使用这些知识,我可以挽救这个答案。
所以,如果你想要net user
和Get-Aduser
之间的凝聚力,你可以尝试这样的事情:
$pdc = (((nltest /dclist:domainname | ?{$_ -match "\[PDC\]"}).Trim()) -Split '\s')[0]
Get-ADUser -Identity someguy -Server $pdc
至于选择最快的域控制器,您的计算机应该已经被告知哪个控制器适合它使用。您在同一个活动目录站点中所做的更改应该快速复制。如果要在AD站点之间进行更改,则只要在站点中设置了站点复制设置,就必须等待。
答案 1 :(得分:1)
net user
命令,当给出/domain
开关时,operates on the Primary Domain Controller,这可能不一定是您当前的登录服务器,另一方面,{{1}使用它}。
您之所以看到不同信息的原因是这两者之间尚未发生此变更的复制。
Get-ADUser
。set logonserver
(nltest /dclist:example.org
需要安装一些Active Directory工具,see the docs)