Windows
如何比較 Windows 上的目錄/文件和權限?
是否有工具或命令可以比較不同電腦上的兩個目錄樹並輸出差異列表,包括權限差異?
我在看http://winmerge.org/,它似乎沒有這個功能(它似乎比較文件大小和內容,但不比較屬性)。瀏覽了選項,但沒有看到更改此設置的設置。
過去我遇到過一些問題,更新後某些驅動程序目錄的權限會變得混亂,並且很高興將工作安裝與損壞的安裝進行比較。
您是否考慮過使用 PowerShell 來執行此操作?
PS2 包含一個 cmdlet
Get-ACL
,它列舉給定文件夾/文件的 NFTS 權限(包括所有者)。
您可以使用ICACLs.exe(自 Vista 左右開始包含)將權限轉儲到文本文件。然後使用 WinDiff 或 Beyond Compare 或任何您喜歡的文件比較工具來查看差異。
icacls 命令行範例:
icacls C:\Folder1 /T > Folder1.txt