Terminant un script dans PowerShell

Terminant un script dans PowerShell
PowerShell a une demande d'hôte, «PowerShell Ise«Dans Windows qui est utilisé pour créer des scripts. Ces scripts sont ensuite utilisés pour créer des tâches d'automatisation pour divers processus. Plus précisément, les scripts PowerShell peuvent être terminés à l'aide du «Sortie" commande. Cette commande est utilisée en dehors du script et termine la console. Il existe également d'autres méthodes pour mettre fin à un script dans PowerShell

Ce tutoriel observera plusieurs approches pour mettre fin à un script PowerShell.

Comment mettre fin à un script dans PowerShell?

Ce sont les approches qui peuvent être utilisées pour mettre fin à un script dans PowerShell:

  • Commande de sortie.
  • Commande de rupture.
  • Commande de retour.

Méthode 1: terminer un script dans PowerShell à l'aide de la commande «Exit»

Le "Sortie”Cmdlet est utilisé pour prendre une sortie d'un powerShell partout où il est exécuté. Il est largement utilisé à l'intérieur des fonctions. En conséquence, il ne termine que le script mais pas la console. De même, l'exécuter en dehors du script terminera la console.

Exemple
Par exemple, le script donné sera terminé après avoir exécuté le premier «hôte d'écriture" commande:

test de fonctionnalité
La commande write-host "Exit terminera le script"
sortie
Écriture-host "Ceci ne s'exécutera pas"

Test

Comme vous pouvez le voir, le code après le mot-clé «sortie» n'a pas été exécuté et le script a été terminé.

Méthode 2: terminer un script dans PowerShell à l'aide de la commande «Break»

Le "Casser”Cmdlet est un autre du reste des commandes de terminaison. Il est normalement utilisé dans les instructions et les boucles de commutation pour terminer un script PowerShell. Par exemple, s'il y a 5 lignes à exécuter et que l'instruction BREAK est utilisée après la troisième ligne. Ensuite, le script sera terminé après l'exécution de la troisième ligne et les deux autres lignes ne s'exécuteront pas.

Notez que cette commande mettra fin à un script PowerShell mais pas à une console PowerShell.

Exemple
Dans cet exemple, le ajouté "Casser»La commande rompera le contrôle d'exécution du«Test" fonction:

test de fonctionnalité
La commande écrite-host "Break terminera le script"
Casser
Écriture-host "Ceci ne s'exécutera pas"

Test

Méthode 3: terminer un script dans PowerShell à l'aide de la commande «return»

Le "Retour»Le mot-clé ou la commande ne termine pas directement un script, mais il renvoie le code au point où il a été appelé précédemment. Si cette commande est exécutée dans la console, elle ne renverra rien. Cependant, l'exécuter à l'intérieur du script le terminera.

Exemple
Voici la démonstration de la résiliation du script PowerShell en utilisant le «Retour" commande:

test de fonctionnalité
La commande write-host "return terminera le script"
retour
Écriture-host "Ceci ne s'exécutera pas"

Test

La sortie confirme que le script a été terminé, après l'exécution de la commande «retour».

Conclusion

Le script dans PowerShell peut être terminé à l'aide de diverses commandes. Ces commandes incluent le «Sortie","Casser", ou "Retour". Toutes ces commandes doivent être exécutées dans un script PowerShell pour le terminer. Ce message a démontré plusieurs méthodes pour mettre fin à un script dans PowerShell.