Ich habe nach einer Möglichkeit gesucht, ein PowerShell (PS1) -Skript zu beenden, wenn innerhalb einer Funktion ein nicht behebbarer Fehler auftritt. Zum Beispiel:
function foo() {
# Do stuff that causes an error
$host.Exit()
}
Natürlich gibt es so etwas nicht $host.Exit(). Es gibt $host.SetShouldExit(), aber dies schließt tatsächlich das Konsolenfenster, was nicht das ist, was ich will. Was ich brauche, ist etwas Äquivalentes zu Pythons sys.exit(), das einfach die Ausführung des aktuellen Skripts ohne weiteres beendet.
Edit: Ja, es ist nur so exit. Duh.