共用方式為


about_Parallel

簡短描述

描述 Parallel 關鍵詞,其會以平行方式在工作流程中執行活動。

LONG DESCRIPTION

Parallel 關鍵詞會平行執行工作流程活動。 這個關鍵詞只在 Windows PowerShell 工作流程中有效。

語法

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

詳細描述

Parallel 指令碼區塊中的命令可以同時執行。 命令的執行順序不定。

例如,下列工作流程包含 Parallel 指令碼區塊,它會執行取得電腦上執行之處理程序與服務的活動。 由於 Get-Process 和 Get-Service 命令彼此獨立,因此它們可以依任何順序同時執行。

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

以平行方式執行命令非常有效率,並減少大幅完成工作流程所需的時間。

若要依序以平行腳本區塊執行選取的命令,請使用 Sequence 關鍵詞。 如需詳細資訊,請參閱 about_Sequence

若要在集合中的項目上執行 Parallel 腳本區塊,請使用 ForEach 或 ForEach -Parallel 關鍵詞。

另請參閱