1
我試圖列出使用PowerShell在我的Windows系統上的每個文件,包括DLL,EXE,驅動程序列表等屬性。使用PowerShell的遞歸目錄列表
下使我在控制檯所需的列表現在
PS C:\Windows> Get-ChildItem c:\windows -include *.dll -recurse | foreach-object { "{0}" -f [System.Diagnostics.FileVersionInfo]::GetVersionInfo($_) }
,我想這個管道輸出,很好地格式化成csv文件,所以我用這個片段
PS C:\Windows> Get-ChildItem c:\windows -include *.dll -recurse | foreach-object { "{0}" -f [System.Diagnostics.FileVersionInfo]::GetVersionInfo($_) } | Export-CSV C:\4_may_2.csv
這反過來給出這個錯誤:
Get-ChildItem : Access to the path 'C:\windows\CSC\v2.0.6'
我被拒絕,每次我嘗試,它失敗,無法理解w我在這裏失敗了。
您是否以管理員身份運行PowerShell?寫入C:\的根目錄或進入\ Windows目錄通常受到限制。嘗試寫入\ documents文件夾。 –