Compartilhar via


about_Parallel

Aplica-se a: Windows PowerShell 3.0

TÓPICO

about_Parallel

DESCRIÇÃO BREVE

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 só é válida no fluxo de trabalho Windows PowerShell®.

SINTAXE

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

DESCRIÇÃO DETALHADA

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

Por exemplo, o seguinte fluxo de trabalho inclui um bloco de script Parallel 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 ocorrer 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 os comandos selecionados em um bloco de script Parallel em ordem sequencial, use a palavra-chave de Sequence. Para obter mais informações, consulte about_Sequence.

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

CONSULTE TAMBÉM

"Gravando um fluxo de trabalho de Script" (https://go.microsoft.com/fwlink/?LinkID=262872)

about_ForEach

about_ForEach-Parallel

about_Language_Keywords

about_Sequence

about_Workflows