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