Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
DESCRIPTION COURTE
Décrit le mot clé parallel, qui exécute les activités dans un flux de travail en parallèle.
DESCRIPTION DÉTAILLÉE
Le mot clé parallel exécute des activités de flux de travail en parallèle. Ce mot clé est valide uniquement dans le flux de travail Windows PowerShell.
SYNTAX
workflow <Verb-Noun> {
parallel {
[<Activity>]
[<Activity>]
...
}
}
DESCRIPTION DÉTAILLÉE
Les commandes d’un parallel bloc de script peuvent s’exécuter simultanément. L'ordre dans lequel elles s'exécutent n'est pas déterminé.
Par exemple, le flux de travail suivant inclut un parallel bloc de script qui exécute des activités qui obtiennent des processus et des services sur l’ordinateur. Étant donné que les commandes Get-Process et Get-Service sont indépendantes les unes des autres, elles peuvent s’exécuter simultanément et dans n’importe quel ordre.
workflow Test-Workflow {
parallel {
Get-Process
Get-Service
}
}
L’exécution de commandes en parallèle est très efficace et réduit le temps nécessaire à l’exécution d’un flux de travail de manière significative.
Pour exécuter les commandes sélectionnées dans un bloc de script parallel dans l’ordre séquentiel, utilisez le mot clé sequence. Pour plus d’informations, consultez about_Sequence.
Pour exécuter un bloc de script sur des éléments d’une collection, utilisez les mots clés foreach ou foreach -Parallel.