Resumen

Completado

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 -Parallel pará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: