国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - PowerShell - PowerShell捕獲錯(cuò)誤的2種方法(異常捕獲命令、錯(cuò)誤變量)

PowerShell捕獲錯(cuò)誤的2種方法(異常捕獲命令、錯(cuò)誤變量)

2020-05-28 11:46腳本之家 PowerShell

這篇文章主要介紹了PowerShell捕獲錯(cuò)誤的2種方法(異常捕獲命令、錯(cuò)誤變量),需要的朋友可以參考下

在先前的技巧中你能觀察到使用了 “-ErrorAction Stop”結(jié)合“異常捕獲命令”能捕獲一個(gè)Powershell命令的錯(cuò)誤,可是使用了這種方式操作之后,腳本會(huì)在第一個(gè)錯(cuò)誤發(fā)生后停止。

下面舉例:使用Powershell遞歸掃描文件夾。它將不能完成捕獲中間所有的異常(例如某些子文件夾是受訪問保護(hù)的)。

復(fù)制代碼 代碼如下:

try
{
  Get-ChildItem -Path $env:windir -Filter *.ps1 -Recurse -ErrorAction Stop
}
catch
{
  Write-Warning "Error: $_"
}


代碼捕獲了第一個(gè)錯(cuò)誤,這時(shí)命令將停止且不會(huì)繼續(xù)掃描剩下的子文件夾。

 


如果你只是抑制錯(cuò)誤,你將完成執(zhí)行,但是“異常捕獲命令”將無法捕獲到任何錯(cuò)誤信息。

 

復(fù)制代碼 代碼如下:

try
{
  Get-ChildItem -Path $env:windir -Filter *.ps1 -Recurse -ErrorAction SilentlyContinue
}
catch
{
  Write-Warning "Error: $_"
}


所以如果你想連續(xù)執(zhí)行且獲得沒權(quán)限訪問的目錄,完全不需要使用“異常捕獲命令”,你可以指定變量來獲得所有錯(cuò)誤報(bào)告:

復(fù)制代碼 代碼如下:

Get-ChildItem -Path $env:windir -Filter *.ps1 -Recurse -ErrorAction SilentlyContinue -ErrorVariable myErrors

Foreach ($incidence in $myErrors)
{
    Write-Warning ("Unable to access " + $incidence.CategoryInfo.TargetName)
}

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 蜜臀网| 亚洲精品在线免费看 | 免费国产一区 | 性做久久久 | 久久精品成人一区二区三区蜜臀 | 欧美激情综合五月色丁香小说 | 高清一区二区三区 | 国产一区二区视频免费看 | 亚洲午夜精品一区二区三区 | 天天草视频| 另类视频网站 | 韩国av一区二区 | 免费的成人毛片 | 国产中文字幕在线播放 | 成年人黄色免费视频 | 色综合久久久久 | 欧美精品在线一区二区三区 | 久久免费电影 | 天天艹视频 | 中文字幕视频在线观看 | 内地农村三片在线观看 | 久久久网站 | 欧美在线观看一区 | 精品久久影院 | 免费羞羞视频网站 | aaa综合国产 | 狠狠干狠狠干 | 精品99久久久久久 | 韩国一区二区视频 | 激情在线视频 | 日韩高清国产一区在线 | 亚洲国产精品一区二区三区 | 中文字幕成人av | 国产视频亚洲 | 欧美日韩久久久久 | 日韩一区二区视频 | 成人小视频在线看 | 性欧美另类 | 国内精品久久久久久中文字幕 | 亚洲欧美激情精品一区二区 | 日韩视频精品在线 |