共用方式為


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
    }
}

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

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

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

另請參閱