我們有幾台許多員工(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
或者您可以使用第三方工具,例如這個