Partilhar via


about_Parallel

BREVE DESCRIÇÃO

Descreve a palavra-chave Parallel, que executa as atividades em um fluxo de trabalho em paralelo.

DESCRIÇÃO LONGA

A palavra-chave Parallel executa atividades de fluxo de trabalho em paralelo. Essa palavra-chave é válida somente no Fluxo de Trabalho do Windows PowerShell.

SINTAXE

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

DESCRIÇÃO DETALHADA

Os comandos em um bloco de script paralelo podem ser executados simultaneamente. A ordem em que são executados não é determinada.

Por exemplo, o fluxo de trabalho a seguir inclui um bloco de script paralelo que executa atividades que obtêm processos e serviços no computador. Como os comandos Get-Process e Get-Service são independentes um do outro, eles podem ser executados simultaneamente e em qualquer ordem.

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

Executar comandos em paralelo é muito eficiente e reduz significativamente o tempo necessário para concluir um fluxo de trabalho.

Para executar comandos selecionados em um bloco de script paralelo em ordem sequencial, use a palavra-chave Sequence. Para obter mais informações, consulte about_Sequence.

Para executar um bloco de script paralelo em itens de uma coleção, use as palavras-chave ForEach ou ForEach -Parallel.

Consulte Também