about_Parallel

KORT BESKRIVNING

Beskriver nyckelordet Parallell, som kör aktiviteterna i ett arbetsflöde parallellt.

LÅNG BESKRIVNING

Det parallella nyckelordet kör arbetsflödesaktiviteter parallellt. Det här nyckelordet är endast giltigt i Windows PowerShell-arbetsflödet.

SYNTAX

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

DETALJERAD BESKRIVNING

Kommandona i ett parallellt skriptblock kan köras samtidigt. I vilken ordning de körs bestäms inte.

Följande arbetsflöde innehåller till exempel ett parallellskriptblock som kör aktiviteter som hämtar processer och tjänster på datorn. Eftersom kommandona Get-Process och Get-Service är oberoende av varandra kan de köras samtidigt och i valfri ordning.

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

Att köra kommandon parallellt är mycket effektivt och minskar den tid det tar att slutföra ett arbetsflöde avsevärt.

Om du vill köra valda kommandon i ett parallellskriptblock i sekventiell ordning använder du nyckelordet Sekvens. Mer information finns i about_Sequence.

Om du vill köra ett parallellskriptblock på objekt i en samling använder du nyckelorden ForEach eller ForEach -Parallel.

Se även