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.