域控制器未在powershell中更新Get-ADUser

时间:2015-02-10 17:58:48

标签: powershell active-directory

使用net user jsmith /domain查找帐户时,它会显示有关用户及其密码的所有当前信息。当我使用带有Get-ADUser的PowerShell查找时,信息不准确。我猜这是因为他们指向一个不同的域控制器,而且还没有赶上?

问题是:网络用户使用什么域控制器?所以我可以让Get-ADUser使用相同的。

更好的是,我怎样才能找到最快的域控制器?

2 个答案:

答案 0 :(得分:1)

所以我的假设是错误的Robert's Answer。正确使用这些知识,我可以挽救这个答案。

所以,如果你想要net userGet-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}使用它}。

您之所以看到不同信息的原因是这两者之间尚未发生此变更的复制。

  • 要查看您的登录服务器,请在cmd中执行Get-ADUser
  • 要查看主域控制器(PDC),请执行set logonservernltest /dclist:example.org需要安装一些Active Directory工具,see the docs