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.