如何确定最近活动的本地 Windows 用户帐户?

如何确定最近活动的本地 Windows 用户帐户?

我们有几台电脑,多年来许多员工(70 多人)都使用过。我正在升级这些电脑,并想转移最近的用户。仅转移过去 3 个月内登录过系统的用户。

查看用户文件夹并使用修改日期是不准确的,即使用户昨天登录,有些日期也会相差一年。

AD 只告诉我最后一个用户。

我如何确定最近登录的用户?

答案1

如果您已启用它:在安全协议中的事件查看器中,关键字审核成功,类别登录,ID 4624...

在此处输入图片描述

在此处输入图片描述

您可以使用本地组策略编辑器 -> 计算机配置 -> Windows 设置 -> 安全设置 -> 本地策略 -> 审核策略来启用它。您需要启用“审核登录事件”。

我喜欢通过 powershell 进行批量读取,它可以向我显示一个表格,例如这个

或者,您可以使用每次登录时启动的 cmd 脚本:

::Optional
@echo off

::Checks for folder and creats it if it doesnt exist
if not exist c:\Logs md c:\Logs

::checks the userinfo and writes it into the log file including time stamp
echo Logon: %date% %time:~0,5% %UserName% >> c:\Logs\History.txt

或者您可以使用第三方工具,例如这个

相关内容