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
.