Condividi tramite


about_Parallel

DESCRIZIONE BREVE

Descrive la parola chiave Parallel, che esegue le attività in un flusso di lavoro in parallelo.

DESCRIZIONE LUNGA

La parola chiave Parallel esegue le attività del flusso di lavoro in parallelo. Questa parola chiave è valida solo nel flusso di lavoro di Windows PowerShell.

SYNTAX

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

DESCRIZIONE DETTAGLIATA

I comandi di un blocco di script Parallel possono essere eseguiti contemporaneamente. L'ordine in cui vengono eseguiti non è prestabilito.

Ad esempio, il flusso di lavoro seguente include un blocco di script Parallel che esegue attività e ottiene processi e servizi nel computer. Poiché i comandi Get-Process e Get-Service sono indipendenti tra loro, possono essere eseguiti simultaneamente e in qualsiasi ordine.

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

L'esecuzione di comandi in parallelo è molto efficiente e riduce notevolmente il tempo necessario per completare un flusso di lavoro.

Per eseguire i comandi selezionati in un blocco di script paralleli in ordine sequenziale, usare la parola chiave Sequence. Per altre informazioni, vedere about_Sequence.

Per eseguire un blocco di script paralleli sugli elementi di una raccolta, usare le parole chiave ForEach o ForEach -Parallel.

Vedi anche