Resumen
En este módulo, ha aprendido a usar estructuras de scripting como la estructura ForEach para procesar todos los objetos de una matriz, y las estructuras If..Else y Switch para tomar decisiones en sus scripts. Puntos clave:
Use el cmdlet ForEach-Object para procesar los datos de la canalización. Al almacenar datos en una matriz, la construcción ForEach permite procesar cada elemento de la matriz.
PowerShell 7 agrega el
-Parallelparámetro al cmdlet ForEach-Object , lo que permite que la canalización procese varios objetos simultáneamente.Use la construcción If en Windows PowerShell para tomar decisiones.
La construcción Switch es similar a una construcción If que tiene varias secciones ElseIf .
La construcción For realiza una serie de bucles similares a una construcción ForEach . Sin embargo, al usar la construcción For , debe definir el número de bucles que se producen, lo que resulta útil cuando desea que una acción se realice un número específico de veces.
Otras construcciones de bucle menos comunes incluyen Repetir..Mientras, Repetir..Hasta, y Mientras.
Use Interrumpir y continuar para modificar el comportamiento del bucle. Continuar finaliza el procesamiento de la iteración actual. Interrumpir completamente detiene el bucle.
Otras lecturas
Para más información, consulte los documentos siguientes: