我如何知道我何时登录了 Windows?

我如何知道我何时登录了 Windows?

在 UNIX 上,我可以使用最后一个命令知道我何时登录和退出工作站。有没有办法在 Windows 工作站上获取相同的信息?

我注意到 Cygwin 有一个 last 命令,但是 wtmp 似乎没有被填充。有没有办法让 last 与 Cygwin 一起工作?

(如果这只能通过编程完成,那么问题应该放在 StackOverflow 上吗?)

答案1

您可以尝试“net user <用户名>” - 众多结果之一将是“上次登录”时间(注意:我只在域工作站上尝试过这个,而不是在独立的工作站上,所以您的结果可能会略有不同)。

答案2

打开命令提示符。在提示符下,输入“quser”将显示您的登录用户名和时间以及其他一些数据。

答案3

我看到很多人围绕事件日志的答案进行争论,但没有确切的答案,所以我会给出它。

  1. 进入事件查看器
  2. 展开 Windows 日志(在事件查看器下)
  3. 选择安全(在 Windows 日志下)
  4. 查看登录的任务类别列
  5. 单击登录行并查看详细信息以确认其是否是您期望的用户。

答案4

您可以检查Windows 事件日志 http://support.microsoft.com/kb/308427为了那个原因!

相关内容