Compartir a través de


about_Parallel

DESCRIPCIÓN BREVE

Describe la palabra clave parallel, que ejecuta las actividades en un flujo de trabajo en paralelo.

DESCRIPCIÓN LARGA

La palabra clave parallel ejecuta actividades de flujo de trabajo en paralelo. Esta palabra clave solo es válida en el flujo de trabajo de Windows PowerShell.

SINTAXIS

workflow <Verb-Noun> {
     parallel {
          [<Activity>]
          [<Activity>]
        ...
     }
 }

DESCRIPCIÓN DETALLADA

Los comandos de un parallel bloque de script se pueden ejecutar simultáneamente. El orden en el que se ejecutan no está determinado.

Por ejemplo, el siguiente flujo de trabajo incluye un parallel bloque de script que ejecuta actividades que obtienen procesos y servicios en el equipo. Dado que los comandos Get-Process y Get-Service son independientes entre sí, se pueden ejecutar simultáneamente y en cualquier orden.

workflow Test-Workflow {
    parallel {
         Get-Process
         Get-Service
    }
}

La ejecución de comandos en paralelo es muy eficaz y reduce significativamente el tiempo necesario para completar un flujo de trabajo.

Para ejecutar comandos seleccionados en un bloque de script de parallel en orden secuencial, use la palabra clave sequence. Para obtener más información, consulte about_Sequence.

Para ejecutar un bloque de script en elementos de una colección, use las palabras clave foreach o foreach -Parallel.

Consulte también