共用方式為


about_Parallel

適用於: Windows PowerShell 3.0

主題

about_Parallel

簡短描述

描述 Parallel 關鍵字,該關鍵字會以平行方式執行工作流程中的活動。

詳細描述

Parallel 關鍵字會以平行方式執行工作流程活動。這個關鍵字只有在 Windows PowerShell® 工作流程中才有效。

語法

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

詳細描述

Parallel 指令碼區塊中的命令可以同時執行。其執行順序並未決定。

例如,下列的工作流程包含 Parallel 指令碼區塊,其能執行取得電腦處理序和服務的活動。由於 Get-Process 與 Get-Service 彼此互不相關,因此可以同時並依任何順序執行。

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

以平行方式執行命令時相當有效率,可大幅縮短完成工作流程所需的時間。

若要以循序方式執行 Parallel 指令碼區塊中的選取命令,請使用 Sequence 關鍵字。如需詳細資訊,請參閱 about_Sequence。

若要對集合中的項目執行 Parallel 指令碼區塊,請使用 ForEach 或 ForEach -Parallel 關鍵字。

另請參閱

<撰寫指令碼工作流程>(https://go.microsoft.com/fwlink/?LinkID=262872)

about_ForEach

about_ForEach-Parallel

about_Language_Keywords

about_Sequence

about_Workflows