我有一个简单的PowerShell脚本,它下面基本上执行带有少量参数的abc.exe(控制台应用程序).
& abc.exe ar1 ar2
Run Code Online (Sandbox Code Playgroud)
abc.exe文件是.net所以它有自己的异常处理程序.
每当abc.exe抛出异常时,我希望Powershellscript捕获并记录/回显.
有人可以帮助我如何实现上述目标.
没有.
abc.exe中的异常将冒泡到main方法,而不再是.但是你可以通过查看$ LASTEXITCODE来检查abc.exe的ERRORLEVEL .(检查一下)
你应该做什么:
此外,您还可以在abc.exe中为错误级别使用不同的exitcode,以向PowerShell脚本提供一些信息.例如,这些是7zip错误级别.
归档时间: |
|
查看次数: |
464 次 |
最近记录: |