最佳答案
我一直在寻找一种方法,在函数中发生不可恢复的错误时终止PowerShell (PS1)脚本。例如:
function foo() {
# Do stuff that causes an error
$host.Exit()
}
当然没有$host.Exit()
这样的东西。有$host.SetShouldExit()
,但这实际上关闭了控制台窗口,这不是我想要的。我需要的是一些等价于Python的sys.exit()
,它将简单地停止当前脚本的执行,而不会进一步中断。
编辑:对,就是exit
。咄。