Powershell小技巧之用變量累積記錄錯誤
當(dāng)你使用GC查詢文件時,當(dāng)你沒有足夠的權(quán)限你可能會錯過不少錯誤。你可以使用“–ErrorAction SilentlyContinue”忽略這些錯誤。
有一個不錯的方法來獲取這些錯誤。
我們在Windows目錄中查詢所有PS腳本文件,將它的文件保存在$PSScripts,同時將錯誤日志記錄在變量ErrorList中:
$PSScripts = Get-ChildItem -Path c:\windows -Filter *.ps1 -Recurse -ErrorAction SilentlyContinue -ErrorVariable ErrorList
$ErrorList | ForEach-Object {
Write-Warning ('Access denied: ' + $_.CategoryInfo.TargetName)
}
支持所有版本
相關(guān)文章
PowerShell中調(diào)用WPF生成炫酷窗口實例
這篇文章主要介紹了PowerShell中調(diào)用WPF生成炫酷窗口實例,本文直接給出運行效果和腳本源碼,需要的朋友可以參考下2015-03-03
PowerShell中獲取當(dāng)前運行腳本路徑的方法
這篇文章主要介紹了PowerShell中獲取當(dāng)前運行腳本路徑的方法,獲取方法很簡單,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下2015-06-06
PowerShell定義函數(shù)參數(shù)的2種方法和傳參方法實例
這篇文章主要介紹了PowerShell定義函數(shù)參數(shù)的2種方法和使用方法實例,簡潔易懂的好文,需要的朋友可以參考下2014-07-07

