Beenden eines Skripts in PowerShell

Ich habe nach einer Möglichkeit gesucht, ein PowerShell-Skript (PS1) zu beenden, wenn in 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 das schließt tatsächlich das Konsolenfenster, was ich nicht will. Was ich brauche, ist etwas, das Pythons entsprichtsys.exit() das stoppt einfach die Ausführung des aktuellen Skripts ohne weiteres.

Bearbeiten: Ja, es ist nur soexit. Duh.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage