【发布时间】:2014-12-16 04:55:12
【问题描述】:
当我将这个 sn-p 放入我的一台机器上的 powershell v2.0 时
try{
$test = 1/0
write-host "not terminating"
}
Catch{
write-host "caught"
}
write-host "continuing"
错误会终止脚本并且没有捕获它并且不会继续。我得到了不能被零除的错误。
Cannot divide by zero exception message
但在我的 v4.0 中,我得到了这个输出
caught
continuing
当我将它放入我的 v4.0 powershell 时,它会捕获终止错误并继续。怎么了,这是 v2.0 特定的问题吗?如何让脚本在 powershell v2.0 中继续并捕获错误?
【问题讨论】:
-
我得到了副本,它解释了 2.0 的行为,但它如何解决 v4 发生的问题?根据我刚刚在另一篇文章中读到的内容,我认为它们应该是相同的。