1
這是一個簡單的問題。我知道信息在某處。我一直在用Powershell敲打3天,然後靠近。說實話,我太忙了。使用PowerShell,我可以找到何時創建用戶帳戶?
這是情況。人員進入並在本地機器上創建一個帳戶(Windows 7)。如何查找帳戶何時創建。我瞭解在配置文件中查找NTUSER.DATE日期,但這不起作用。我得到的信息都是在csv中傳播出來的,並且沒有簡單的方法讓它可讀。
Get-Item -force "C:\Users\*\ntuser.dat" |
Where {((Get-Date)-$_.lastwritetime).days } |
Out-File c:\profiles.csv
我可以看到安全日誌中的信息,並且我可以提取所有4720個事件。但是,這也不一致,特別是如果幾個月前某些流氓(像我一樣)清除了事件日誌。
Get-EventLog -LogName Security | Where-Object { $_.EventID -eq 4720 } |
EXPORT-CSV C:\NewStaff.csv
但是,這並不真正讓我得到我所需要的。我需要的只是用戶名和賬戶創建日期。我知道這並不那麼簡單(儘管它應該是LOL)。這是一次性工作,我非常喜歡Powershell(儘管過去幾天我學到了很多東西)。
無論如何,如果有人不介意扔我骨頭,我會很感激。 感謝您的期待。
@Alex ...感謝格式化。我無法理解它並放棄它。現在,我看到我錯了。目前這並沒有幫助......但在將來會有很大的幫助。感謝您抽出寶貴的時間。 – NWHikerOR 2014-10-17 18:07:12
@NWHikerOR不客氣! )也重新。刪除日誌的可能性 - 你可以做的事情不多。 AD將帳戶創建時間戳記保留爲'whenCreated'屬性,但對於本地帳戶則未實現。 – 2014-10-17 18:23:22