更改Active Directory中用户的上次login

有没有办法为用户人为地改变“lastLogon”和/或“lastLogonTimestamp”?

我有一个禁用和/或删除旧用户的脚本,我想确保它在testing用户正式获得date之前,我把它投入生产。

我曾尝试使用LDAP工具,但我似乎不允许更改该用户属性 – 我得到错误“不愿意执行”。

所有的build议都欢迎。

你可以使用adsi编辑来完成,这是一个非常强大的工具,所以要小心。

  • 开始 – >运行 – > “ADSIEDIT.MSC”
    如果你得到“命令未find” 这应该有所帮助
  • 浏览给用户
  • 右键单击属性
  • 你在这 :)

还有一个称为ADExplorer的sysinternals应用程序,您可能想要查看。

从这里下载 – http://technet.microsoft.com/en-us/sysinternals/bb963907.aspx

一旦你连接到你的域名,你可以浏览到用户,并看到具体的属性。 然后右键单击并修改所选属性。

请注意, lastLogonTimestamp不会被复制 – 每个DC保存自己的值。 为了得到一个人最后一次login的真实情况,你需要从每个DC收集值,并确定哪个是最新的。