Partager via


about_Parallel

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 figurant dans un bloc de script Parallel peuvent s’exécuter simultanément. L'ordre dans lequel elles s'exécutent n'est pas déterminé.

Par exemple, le workflow suivant inclut un bloc de script Parallel 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 des commandes sélectionnées dans un bloc de script parallèle dans l’ordre séquentiel, utilisez le mot clé Sequence. Pour plus d’informations, consultez about_Sequence.

Pour exécuter un bloc de script parallèle sur des éléments d’une collection, utilisez les mots clés ForEach ou ForEach -Parallel.

Voir aussi