我運行下面的命令來獲取文件權限一個非常基本的審計PS:如何輸出在PowerShell中
Get-ChildItem -Directory E:\*,E:\*\*,E:\*\*\* |
Get-Acl | Format-list Path,AccessToString |
Out-File -Filepath c:\myfile.txt
的Format-List
輸出包含在我想要的路徑信息去除,即Microsoft.PowerShell.Core\FileSystem::
但如果我在輸出文件管道之前添加{$_ -replace "Microsoft.PowerShell.Core\FileSystem::",""}
我得到錯誤。
有沒有辦法通過管道輸出解析出這些數據,還是我必須創建一個函數?
這一個工作最好。你能給我一個故障嗎? – Tensigh
該解決方案的要點與使用計算屬性的礦相同,但以更簡潔的方式並使用更合適的方法。您需要的所有分解都是查看計算屬性的工作原理,但實質上它只是評估表達式並將其輸出爲您提供的名稱/標籤。表達式可以像你喜歡的那樣複雜,名字/標籤可以是你想要的任何東西。 –