如何查看活动目录中用户的最后登录时间。

如何查看活动目录中用户的最后登录时间。

Andy Davis

如果你想查看用户在活动目录中的最后一次登录日期和时间,请继续阅读本教程。 本教程包含两种查找活动目录用户最后一次登录时间的方法。 每次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

Leave a comment