Dela via


about_Parallel

KORT BESKRIVNING

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

LÅNG BESKRIVNING

Nyckelordet parallel 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 parallel skriptblock kan köras samtidigt. I vilken ordning de körs bestäms inte.

Följande arbetsflöde innehåller till exempel ett parallel skriptblock 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 parallel skriptblock i sekventiell ordning använder du nyckelordet sequence. Mer information finns i about_Sequence.

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

Se även