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