Le "Objet foreach»La commande dans PowerShell est utilisée pour faire boucle ou itérater à travers la collection d'objets d'entrée. Les objets d'entrée sont ensuite envoyés en utilisant la méthode de tuyauterie à la commande. De même, nous devons parfois sortir du «ForEach-Object» dans PowerShell pour empêcher le script de poursuivre.
Ce tutoriel présentera un guide approfondi pour sortir de PowerShell Foreach-Object.
Comment sortir de Foreach-Object à PowerShell?
Les approches enrôlées peuvent être utilisées pour sortir de Foreach-Object dans PowerShell:
Méthode 1: Quittez de ForEach-Object dans PowerShell en utilisant la déclaration «IF»
Le "si»La déclaration peut être utilisée pour sortir d'un«Objet foreach»Dans PowerShell. Pour une explication plus détaillée, consultez l'exemple donné.
Exemple
Jetons un coup d'œil à cet exemple pour quitter "Objet foreach" en utilisant le "si" déclaration:
$ Val = "freins", "roues", "fenêtre", "", "regard"
$ Val | Foreach-object
if ($ _ -eq "")
casser;
Écriture-sortie "La voiture a $ _."
Dans l'exemple déclaré:
Méthode 2: sortir de ForEach-Object dans PowerShell en utilisant la déclaration «Break»
Le "casser»La déclaration peut être utilisée pour prendre une sortie du«Objet foreach»Dans PowerShell. Cette déclaration peut être utilisée pour briser les boucles ou les itérations.
Exemple
Voyons cet exemple qui sortira de «Foreach-object "en utilisant le"casser" déclaration:
$ objets = "freins", "roues", "fenêtres"
$ Break = $ false;
$ objets | Where-object $ break -eq $ false | Foreach-object
$ Break = $ _ -eq "roues";
Écriture-sortie "La voiture a $ _."
Selon le code donné:
Il s'agissait de sortir de l'objectif Foreach à PowerShell.
Conclusion
Sortir de «Objet foreach«Dans PowerShell, deux méthodes peuvent être utilisées, notamment«casser" et "si". Les deux méthodes quitteront la boucle de PowerShell «Foreach-Object» lorsque la condition spécifiée par eux devient vrai. Ce tutoriel a présenté un guide approfondi sur la façon de quitter PowerShell «Foreach-Object».