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:
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.