J'ai cherché un moyen de terminer un script PowerShell (PS1) lorsqu'une erreur irrécupérable se produit dans une fonction. Par exemple:
function foo() {
# Do stuff that causes an error
$host.Exit()
}
Bien sûr, il n'y a rien de tel $host.Exit()
. Oui $host.SetShouldExit()
, mais cela ferme la fenêtre de la console, ce qui n'est pas ce que je veux. Ce dont j'ai besoin est quelque chose d'équivalent à Python sys.exit()
qui arrêtera simplement l'exécution du script actuel sans plus tarder.
Edit: Ouais, c'est juste exit
. Duh.