Freigeben über


about_Parallel

KURZE BESCHREIBUNG

Beschreibt das Schlüsselwort Parallel, das die Aktivitäten in einem Workflow parallel ausführt.

LANGE BESCHREIBUNG

Das Schlüsselwort Parallel führt Workflowaktivitäten parallel aus. Dieses Schlüsselwort ist nur in Windows PowerShell-Workflow gültig.

SYNTAX

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

DETAILLIERTE BESCHREIBUNG

Die Befehle in einem Parallel -Skriptblock können gleichzeitig ausgeführt werden. Die Reihenfolge, in der sie ausgeführt werden, ist nicht festgelegt.

Der folgende Workflow enthält beispielsweise einen Parallel-Skriptblock, der Aktivitäten ausführt, die Prozesse und Dienste auf dem Computer abrufen. Da die Befehle "Get-Process" und "Get-Service" voneinander unabhängig sind, können sie gleichzeitig und in beliebiger Reihenfolge ausgeführt werden.

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

Die parallele Ausführung von Befehlen ist sehr effizient und reduziert die Zeit, die zum Abschließen eines Workflows benötigt wird.

Verwenden Sie das Schlüsselwort Sequence, um ausgewählte Befehle in einem Parallel-Skriptblock in sequenzieller Reihenfolge auszuführen. Weitere Informationen finden Sie unter about_Sequence.

Wenn Sie einen Parallel-Skriptblock für Elemente in einer Auflistung ausführen möchten, verwenden Sie die Schlüsselwörter ForEach oder ForEach -Parallel.

Weitere Informationen