Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.