![更改 Active Directory 中用户的上次登录信息](https://linux22.com/image/529461/%E6%9B%B4%E6%94%B9%20Active%20Directory%20%E4%B8%AD%E7%94%A8%E6%88%B7%E7%9A%84%E4%B8%8A%E6%AC%A1%E7%99%BB%E5%BD%95%E4%BF%A1%E6%81%AF.png)
有什么方法可以人为改变用户的“lastLogon”和/或“lastLogonTimestamp”?
我有一个禁用和/或删除旧用户的脚本,我想确保在将其投入生产之前它能够正确获取测试用户的日期。
我曾尝试使用 LDAP 工具,但似乎不允许更改该用户属性 - 我收到错误“不愿意执行”。
欢迎一切建议。
答案1
您可以使用 adsi edit 来完成此操作,这是一个非常强大的工具,所以要小心。
如果出现“未找到命令”,则开始->运行->“adsiedit.msc” 这应该有帮助- 浏览到用户
- 右击,属性
- 你在这 :)
答案2
还有一个名为 ADExplorer 的 sysinternals 应用程序,您可能也想查看一下。
在这里下载 -http://technet.microsoft.com/en-us/sysinternals/bb963907.aspx
连接到域后,您可以浏览到用户并查看具体属性。然后右键单击并修改所选属性。
答案3
注意上次登录时间戳不会被复制 - 每个 DC 都拥有自己的值。要了解某人上次登录的真实情况,您需要收集每个 DC 的值并确定哪个是最新的。