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.