更改 Active Directory 中用户的上次登录信息

更改 Active Directory 中用户的上次登录信息

有什么方法可以人为改变用户的“lastLogon”和/或“lastLogonTimestamp”?

我有一个禁用和/或删除旧用户的脚本,我想确保在将其投入生产之前它能够正确获取测试用户的日期。

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

欢迎一切建议。

答案1

您可以使用 adsi edit 来完成此操作,这是一个非常强大的工具,所以要小心。


  • 如果出现“未找到命令”,则开始->运行->“adsiedit.msc” 应该有帮助
  • 浏览到用户
  • 右击,属性
  • 你在这 :)

答案2

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

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

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

答案3

注意上次登录时间戳不会被复制 - 每个 DC 都拥有自己的值。要了解某人上次登录的真实情况,您需要收集每个 DC 的值并确定哪个是最新的。

相关内容