3
我有两个Powershell脚本; main.ps1和sub.ps1。 main.ps1调用sub.ps1。有时sub.ps1会引发异常。是否有可能从main.ps1中捕获sub.ps1引发的异常?如何捕获在另一个Powershell脚本中引发的异常?
例main.ps1:
try{. .\sub.ps1;}
catch
{}
finally
{}
例sub.ps1:
throw new-object System.ApplicationException "I am an exception";
感谢您的答案,但它没有解决问题。我使用点源来调用脚本。这可能是问题吗? – 2010-05-13 11:46:36
它适用于我与网点采购或不。问题在于其他地方,更多的信息可能会有所帮助。你究竟得到什么错误? – 2010-05-13 11:53:55
你确定sub.ps1抛出一个*异常*而不是写一个*错误*吗?在调用sub.ps1 – 2010-05-13 11:59:00