最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Powershell實(shí)現(xiàn)捕獲系統(tǒng)內(nèi)置EXE程序的異常

 更新時(shí)間:2014年12月20日 12:12:30   投稿:junjie  
這篇文章主要介紹了Powershell實(shí)現(xiàn)捕獲系統(tǒng)內(nèi)置EXE程序的異常,系統(tǒng)內(nèi)置的EXE程序是指如robocopy.exe、ipconfig.exe等命令的實(shí)現(xiàn)程序,需要的朋友可以參考下

支持所有版本。

當(dāng)你運(yùn)行控制臺(tái)EXE命令,如robocopy.exe, ipconfig.exe或類似命令。你可以用Powershell獲得他們引起的錯(cuò)誤:

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

try
{
    $current = $ErrorActionPreference
    $ErrorActionPreference = 'Stop'
    # this will cause an EXE command to emit an error
    # (replace with any console-based EXE command)
    net.exe user nonexistentUser 2>&1
    $ErrorActionPreference = $current
}
catch
{
   Write-Host ('Error occured: ' + $_.Exception.Message)
}

要捕獲錯(cuò)誤你需要設(shè)置$ErrorActionPreference 為$stop,與此同時(shí),你需要更改錯(cuò)誤的輸出方式添加“2>&1”
這樣設(shè)置后,你就可以通過Powershell捕獲.net中的錯(cuò)誤了。

相關(guān)文章

最新評(píng)論

左云县| 肃北| 大新县| 徐闻县| 象州县| 临安市| 八宿县| 锡林浩特市| 鄄城县| 柘城县| 普宁市| 金塔县| 偏关县| 上虞市| 舞钢市| 翼城县| 太仆寺旗| 宜丰县| 新河县| 嘉峪关市| 喀喇| 霍林郭勒市| 双流县| 灌南县| 滁州市| 土默特右旗| 长武县| 津市市| 亳州市| 德庆县| 镇原县| 鸡西市| 兴宁市| 乐山市| 朝阳市| 永善县| 荣成市| 高邑县| 田东县| 闸北区| 黄冈市|