Я искал способ прервать PowerShell (PS1) script, когда в функции возникает неустранимая ошибка. Например:
function foo() {
# Do stuff that causes an error
$host.Exit()
}
Конечно, нет такой вещи, как $host.Exit()
. Существует $host.SetShouldExit()
, но это фактически закрывает окно консоли, чего я не хочу. Мне нужно что-то эквивалентное Python sys.exit()
, которое просто прекратит выполнение текущего script без дальнейшего прощания.
Изменить: Да, это просто exit
. Duh.