1

我在我的 PS 脚本中按顺序对 .NET 类进行了多次调用,如下所示:

[class1]::MethodA()
[class1]::MethodB()

if(/*check if last method threw an error*/)
{
    "MethodB failed! Exiting."
    return
}

[class2]::MethodC()
[class2]::MethodD()

在继续之前,我真的想检查 MethodB 是否有异常。如何检查这个?

4

1 回答 1

1

使用 try/catch 块:

try
{
 [class1]::MethodB()
}
catch
{
 Write-Host "MethodB failed!"
 exit
}
于 2012-10-24T18:29:07.040 回答