2017-01-25 113 views
-1

我想知道是否可以創建一個像InstallRite一樣工作的powershell命令?如何查找使用powershell在最近X天內添加/刪除/修改的文件

http://installrite.software.informer.com/

在InstallRite,您可以創建一個快照,安裝應用程序,然後在當前環境與快照比較,以確定哪些文件和註冊表已經被添加/刪除/修改。

我打算將其用於取證,以便我可以輕鬆識別哪些文件已在最近X天內添加/刪除/修改過。

+1

刪除被刪除,你不能,爲創建或修改的,你可以蒙山過濾其中GCI命令 – Esperento57

回答

-1

試試這個:

$Nbdays=10 
Get-ChildItem "c:\temp" -file | 
    where {$_.CreationTime.Date -le (Get-Date).AddDays(-$Nbdays).Date -or $_.LastWriteTime.Date -le (Get-Date).AddDays(-$Nbdays).Date} 
+0

謝謝。我將使用LastWriteTime和CreationTime。是否有一個等價的查詢添加/修改的註冊表項的命令? – Belldandy

+0

爲什麼有人點擊downif我的回答是正確的? – Esperento57

+0

對不起,但我沒有downvote。我是新的stackoverflow,所以我需要至少15分投票。實際上我發現你的答案很有用。 – Belldandy

相關問題