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