Powershell小技巧之用變量累積記錄錯(cuò)誤
當(dāng)你使用GC查詢文件時(shí),當(dāng)你沒有足夠的權(quán)限你可能會錯(cuò)過不少錯(cuò)誤。你可以使用“–ErrorAction SilentlyContinue”忽略這些錯(cuò)誤。
有一個(gè)不錯(cuò)的方法來獲取這些錯(cuò)誤。
我們在Windows目錄中查詢所有PS腳本文件,將它的文件保存在$PSScripts,同時(shí)將錯(cuò)誤日志記錄在變量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生成炫酷窗口實(shí)例
這篇文章主要介紹了PowerShell中調(diào)用WPF生成炫酷窗口實(shí)例,本文直接給出運(yùn)行效果和腳本源碼,需要的朋友可以參考下2015-03-03
PowerShell中獲取當(dāng)前運(yùn)行腳本路徑的方法
這篇文章主要介紹了PowerShell中獲取當(dāng)前運(yùn)行腳本路徑的方法,獲取方法很簡單,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-06-06
PowerShell定義函數(shù)參數(shù)的2種方法和傳參方法實(shí)例
這篇文章主要介紹了PowerShell定義函數(shù)參數(shù)的2種方法和使用方法實(shí)例,簡潔易懂的好文,需要的朋友可以參考下2014-07-07
Windows Powershell強(qiáng)類型數(shù)組
強(qiáng)類型數(shù)組可以理解為強(qiáng)制數(shù)據(jù)類型的數(shù)組,也就是一個(gè)數(shù)組里只包含一種數(shù)據(jù)類型,強(qiáng)制轉(zhuǎn)換數(shù)組語法的優(yōu)勢就是如果使用分號代替逗號分隔值,PowerShell將每個(gè)值看作命令文本,PowerShell會執(zhí)行它并且存儲結(jié)果。2014-09-09

