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