获取所有AD用户登录历史记录

问题描述 投票:0回答:1

我需要获取两个日期(开始和结束)之间的所有AD用户登录历史记录(不仅是上次登录的列表)。>>

我知道有诸如AD InfoAD Tidy之类的AD管理工具,但这种工具仅检索每个用户的上次登录状态,我需要每个用户的登录历史记录。

[此外,我还找到了PowerShell脚本here。该脚本可以实现我想要的功能:获取完整的登录历史记录,但是它是通过从域控制器中检查事件查看器中的Kerberos TGT请求事件(EventID 4768)而基于Windows事件日志的。问题在于事件日志具有最大大小,一旦达到最大值,旧日志就会自动删除。

现在,我需要为两个日期之间的每个AD用户提取登录历史记录,我发现其中的大多数已经在Windows事件日志中自动删除,因此此脚本无法检索它们。。

那么有没有免费的工具可以直接从AD中提取每个AD用户的完整登录历史记录?或您知道可以执行Powershell脚本但直接从AD而不是Windows事件日志请求数据的脚本吗?

我需要获取两个日期(开始和结束)之间所有AD用户登录历史记录的列表(不仅是最后一次登录的列表)。我知道有一些AD管理工具,例如AD Info和AD Tidy,但是这种...

powershell active-directory kerberos event-log
1个回答
1
投票

Active Directory仅存储上次登录日期。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.