Table of contents
如果你想查看用户在活动目录中的最后一次登录日期和时间,请继续阅读本教程。 本教程包含两种查找活动目录用户最后一次登录时间的方法。 每次AD用户从任何工作站登录到活动目录时,系统都会记录登录日期和时间,在属性中。 最后一次登录 & 最后一次登录的时间戳。 从他们两个人身上,最准确的属性是 LastLogon, 它反映了由特定域控制器验证的最近一次登录。
注:该 最后登录时间戳 属性 "持有 "用户最后一次登录域的时间,它的值被复制到所有域控制器,但只有当它比 最后一次登录 价值。 最后登录时间戳 只足以识别陈旧的账户。
如何查找活动目录中用户的最后登录时间。 (Server 2016/2012)
方法1.从Windows GUI查看最后登录时间.方法2.从PowerShell查看最后登录时间方法1.从Windows GUI查找最后登录时间。
要想知道一个用户最后一次登录活动目录是什么时候,请执行以下任务 在每个域控制器上。
1. 开放式 活动目录用户和计算机
2. 来自 查看 菜单,点击 高级功能。
3. 选择 用户 左边窗格上的组。
4. 在右窗格中,右击你想查看的用户的最后登录时间,并选择 财产 .
5. 在 "用户属性 "窗口,选择 属性编辑 标签。
6. 现在向下滚动到 最后一次登录 属性,以了解该用户最后一次登录活动目录的时间。
注意事项。
1.如果你有一个以上的DC,那么你必须在所有的DC中执行上述步骤以找出用户的最新登录日期和时间。
2.如果你想找到一个陈旧账户的最后登录日期和时间,那么看'lastLogonTimestamp'。
方法2.从PowerShell查看最后登录时间。
要查看一个用户的最后登录时间,从PowerShell。
1. 开放式 作为管理员的PowerShell 并发出这个命令。
- Get-ADUser -Identity "username" -Properties "LastLogon"
* 例如:要找出AD用户 "User1 "的最后登录日期/时间,请输入。
- Get-ADUser -Identity "User1" -Properties "LastLogon"
2.正如你所看到的,在执行上述命令后,'LastLogon'属性显示一个数字值(如本例中的 "132279814667281827")。
要将'LastLogon'值转换为可识别的日期和时间,请在PowerShell中执行此命令。
- [datetime]::FromFileTime(LastLogon-Value)
*例如,在这个例子中,'LastLogon'atttibute的值是 "132279814667281827"。 因此,命令将是。
- [datetime]::FromFileTime(132279814667281827)
额外的帮助。 要找出一个陈旧账户的最后登录时间戳,在PowerShell中给出这个命令。
- Get-ADUser -Identity "username" -Properties "LastLogonDate"
就是这样!让我知道本指南是否对你有帮助,请留下你的经验评论。 请喜欢并分享本指南以帮助他人。
Andy Davis
A system administrator s blog about Windows