网站搜索

使用 4 种简单方法查找用户的上次登录时间


要查找用户上次登录时间,您可以使用多种方法。我将介绍一些查找用户上次登录时间的简单方法。您可以采用您认为对您来说容易的方法。

作为系统管理员,在很多情况下您都希望找到用户的上次登录日期和时间。您可能想要审核用户活动或收集一段时间内 Active Directory 中的所有非活动用户等。

有很多第三方软件可以让您查找用户的上次登录时间。然而,没有多少人喜欢使用这些软件,因为它们大多需要许可证。尽管其中一些可能是免费的,但它们确实有一定的限制。这些软件需要与您的活动目录通信以获取信息,有些组织出于安全原因不使用它。

本文介绍的方法不需要任何第三方软件,因为我们可以通过简单的步骤找到用户登录时间。

方法 1 - 查找用户上次使用 Active Directory 的登录时间

使用 Active Directory 查找用户的上次登录时间非常简单。

  • 登录到域控制器。
  • 启动 Active Directory 用户和计算机控制台 (dsa.msc)。
  • 单击查看并确保高级功能已打开。
  • 在左侧窗格中,单击用户并选择任意用户,右键单击用户帐户并单击属性。
  • 在属性列表中,查找lastLogon。该属性显示用户上次登录域的时间。

Active Directory 中的 LastLogon 是什么?

Lastlogon AD 用户属性是检查 Active Directory 用户上次登录时间的最准确方法。

Active Directory 中的 LastLogonTimeStamp 是什么?

LastLogonTimeStamp 的目的是帮助识别过时的用户和计算机帐户。管理员可以使用lastLogontimeStamp 属性来确定用户或计算机帐户最近是否登录到域。

Lastlogon 和 LastLogonTimeStamp 之间有什么区别?

Lastlogon 属性是检查 Active Directory 用户上次登录时间的最准确方法。 Lastlogon 仅在执行身份验证的域控制器上更新,不会复制。而 LastLogontimestamp 会被复制,但默认情况下,仅当它比之前的值早 14 天或更长时间时才会被复制。

方法 2 - 使用 CMD 查找用户上次登录时间

使用命令提示符您可以找到用户的上次登录时间。您不需要域管理员帐户即可获取 AD 用户信息。

  • 单击“开始”并启动命令提示符。
  • 运行命令 - net user 用户名/domain| findstr“最后一个”
  • CMD 输出显示用户上次登录时间和日期。

方法 3 - PowerShell用于查找用户上次登录时间的命令

您可以使用 PowerShell 命令查找用户登录日期和时间。您可以在域控制器或成员服务器上运行以下命令。

  • 登录到域控制器。
  • 导入 Active Directory PowerShell 模块导入模块 ActiveDirectory。
  • 运行以下 PowerShell 命令以查找用户的登录时间和日期。
Get-ADUser -Identity "username" -Properties LastLogon

当您运行上述命令时,请注意 Lastlogon 值采用不同的格式。它采用时间戳格式,您需要将值转换为可读格式。使用以下命令将值转换为正常时间。不要忘记将用户名替换为您的用户名。

Get-ADUser -Filter {Name -eq "username"} -Properties * | Select-Object Name, @{N='LastLogon'; E={[DateTime]::FromFileTime($_.LastLogon)}}

方法 4 - 查找用户上次使用 SCCM 的登录时间

从SCCM控制台您可以找到用户帐户上次的登录时间。当您运行发现方法时,SCCM 使用 Active Directory 来获取信息。 Discovery 为每个发现的对象创建一个发现数据记录 (DDR),并将此信息存储在 SCCM 数据库中。

使用 SCCM 查找用户的登录时间之前有两个先决条件。

  • 在查找用户登录详细信息之前,您应该启用 SCCM 发现方法。最重要的是,必须启用 Active Directory 用户发现方法。
  • 在 Active Directory 用户发现属性上,确保为发现启用 lastLogon 和 lastLogonTimestamp 属性。

要查找用户使用 SCCM 的上次登录时间,请按照以下步骤操作。

  • 启动配置管理器控制台。
  • 导航至资产和合规性\概述\用户\所有用户。
  • 搜索用户帐户并右键单击用户对象。
  • 在用户属性框中,单击常规选项卡。
  • lastLogon 属性应显示用户帐户的上次登录时间。

相关文章