我需要获取两个日期(开始和结束)之间的所有AD用户登录历史记录(不仅是上次登录的列表)。>>
我知道有诸如AD Info和AD Tidy之类的AD管理工具,但这种工具仅检索每个用户的上次登录状态,我需要每个用户的登录历史记录。
[此外,我还找到了PowerShell脚本here。该脚本可以实现我想要的功能:获取完整的登录历史记录,但是它是通过从域控制器中检查事件查看器中的Kerberos TGT请求事件(EventID 4768)而基于Windows事件日志的。问题在于事件日志具有最大大小,一旦达到最大值,旧日志就会自动删除。
现在,我需要为两个日期之间的每个AD用户提取登录历史记录,我发现其中的大多数已经在Windows事件日志中自动删除,因此此脚本无法检索它们。。
那么有没有免费的工具可以直接从AD中提取每个AD用户的完整登录历史记录?或您知道可以执行Powershell脚本但直接从AD而不是Windows事件日志请求数据的脚本吗?
我需要获取两个日期(开始和结束)之间所有AD用户登录历史记录的列表(不仅是最后一次登录的列表)。我知道有一些AD管理工具,例如AD Info和AD Tidy,但是这种...
Active Directory仅存储上次登录日期。