我一直在寻找解决方案,但找不到任何足够简单或可靠的东西,所以请原谅我再次提出这个问题。
在一个典型的AD环境中,我想要得到的是一份监控报告,报告内容是“用户X在过去的ZZ周期内登录YYYY次数”。在PS的get-aduser上的最后登录日期是我能找到的唯一的东西,因为每次登录都会改变,但不能很容易地在计划运行中生成一个报告,例如。
有没有人实现了这一点,或者使用了任何可以跟踪它的工具?
发布于 2015-04-30 04:53:36
只有一种可靠的方法可以完成您想要的操作:从所有域控制器收集并解析审核日志。
如果您希望随着时间的推移跟踪一些用户,另一种方法是监视该用户的logonCount值的总和。由于不复制logonCount属性,因此您必须从每个用户的每个DC收集该属性,然后计算差值。
发布于 2015-04-30 05:25:37
您可能可以检查AD复制日志,以复制对lastlogontimestamp属性的更改。
This script将为特定的用户做你想要的事情--这是我到目前为止最接近的结果。
https://stackoverflow.com/questions/29953983
复制相似问题