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 bloque de script Parallel pueden ejecutarse simultáneamente. El orden en el que se ejecutan no está determinado.

Por ejemplo, el siguiente flujo de trabajo incluye un bloque de script paralelo que ejecuta actividades que obtienen procesos y servicios del 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 paralelo en orden secuencial, use la palabra clave Sequence. Para obtener más información, consulte about_Sequence.

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

Consulte también