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 in un parallel blocco di script possono essere eseguiti simultaneamente. L'ordine in cui vengono eseguiti non è prestabilito.

Ad esempio, il flusso di lavoro seguente include un parallel blocco di script che esegue attività che ottengono 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 parallel in ordine sequenziale, usare la parola chiave sequence. Per altre informazioni, vedere about_Sequence.

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

Vedi anche