源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Powershell实现捕获系统内置EXE程序的异常

  • 时间:2021-06-14 12:41 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Powershell实现捕获系统内置EXE程序的异常
支持所有版本。 当你运行控制台EXE命令,如robocopy.exe, ipconfig.exe或类似命令。你可以用Powershell获得他们引起的错误:
[u]复制代码[/u] 代码如下:
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) }
要捕获错误你需要设置$ErrorActionPreference 为$stop,与此同时,你需要更改错误的输出方式添加“2>&1” 这样设置后,你就可以通过Powershell捕获.net中的错误了。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部