Szukałem sposobu na zakończenie skryptu PowerShell (PS1), gdy wystąpi niemożliwy do naprawienia błąd w funkcji. Na przykład:
function foo() {
# Do stuff that causes an error
$host.Exit()
}
Oczywiście nie ma czegoś takiego jak $host.Exit()
. Jest $host.SetShouldExit()
, ale tak naprawdę zamyka okno konsoli, czego nie chcę. Potrzebuję czegoś równoważnego do Pythona, sys.exit()
które po prostu zatrzyma wykonanie bieżącego skryptu bez dalszego adieu.
Edycja: Tak, to tylko exit
. Duh.