Resumen
En este módulo, ha aprendido a usar construcciones de scripting como la construcción ForEach para procesar todos los objetos de una matriz y las construcciones If..Else y Switch para tomar decisiones en sus scripts. Estos son los 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.
En PowerShell 7, el parámetro -Parallel se agregó al cmdlet ForEach-Object . Esto 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.
Hay otras construcciones de bucle menos comunes que puede usar. Estos son Do..While, Do..Until, y While.
Break y Continue son dos comandos que puede usar para modificar el comportamiento predeterminado de un bucle. Continue finaliza el procesamiento de la iteración actual del bucle. La interrupción detiene completamente el procesamiento del bucle.
Otras lecturas
Para más información, consulte los documentos siguientes: