El "Foreach-objectEl comando en PowerShell se usa para recorrer o iterar a través de la recopilación de objetos de entrada. Los objetos de entrada se envían luego utilizando el método de tubería al cmdlet. Del mismo modo, a veces necesitamos salir del "Foreach-Object" en PowerShell para evitar que el script sea una ejecución adicional.
Este tutorial presentará una guía exhaustiva para salir de PowerShell foreach-object.
Cómo salir de Foreach-Object en PowerShell?
Los enfoques alistados se pueden usar para salir de Foreach-Object en PowerShell:
Método 1: Salga de Foreach-Object en PowerShell usando la declaración "IF"
El "si"La declaración se puede usar para salir de un"Foreach-object"En PowerShell. Para obtener una explicación más detallada, consulte el ejemplo dado.
Ejemplo
Echemos un vistazo a este ejemplo para salir de "Foreach-object" utilizando el "si" declaración:
$ Val = "frenos", "ruedas", "ventana", "", "mirando"
$ Val | Foreach-object
if ($ _ -eq "")
romper;
Descripción de la salida "El auto tiene $ _."
En el ejemplo declarado:
Método 2: Salga de Foreach-Object en PowerShell usando la declaración "Break"
El "romper"La declaración se puede usar para tomar una salida del"Foreach-object"En PowerShell. Esta declaración se puede utilizar para romper los bucles o iteraciones.
Ejemplo
Consideremos que este ejemplo sale de "Foreach-object "usando el"romper" declaración:
$ Objects = "Brakes", "Wheels", "Windows"
$ Break = $ false;
$ objetos | Where -Object $ break -eq $ false | Foreach-object
$ Break = $ _ -eq "ruedas";
Descripción de la salida "El auto tiene $ _.";
Según el código dado:
Eso se trataba de salir del objeto foreach en PowerShell.
Conclusión
Salir de "Foreach-object"En PowerShell, se pueden usar dos métodos, que incluyen"romper" y "si". Ambos métodos saldrán del bucle de "Foreach-Object" de PowerShell cuando la condición especificada se vuelve verdadera. Este tutorial ha presentado una guía exhaustiva sobre cómo salir de PowerShell "Foreach-Object".