簡短描述
描述以平行方式在工作流程中執行活動的 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
}
}
以平行方式執行命令非常有效率,並減少大幅完成工作流程所需的時間。
若要依序在 parallel 腳本區塊中執行選取的命令,請使用 sequence 關鍵詞。 如需詳細資訊,請參閱 about_Sequence。
若要在集合中的項目上執行腳本區塊,請使用 foreach 或 foreach -Parallel 關鍵詞。