about_Parallel

简短说明

介绍了 Parallel 关键字,该关键字并行运行工作流中的活动。

详细说明

Parallel 关键字并行运行工作流活动。 此关键字仅在 Windows PowerShell 工作流中有效。

SYNTAX

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

详细说明

Parallel 脚本块中的命令可以并发运行。 它们运行的顺序不确定。

例如,以下工作流包括运行获取计算机上的进程和服务的活动的并行脚本块。 由于 Get-Process 和 Get-Service 命令彼此独立,因此它们可以按任意顺序并发运行。

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

并行运行命令非常高效,可显著缩短完成工作流所需的时间。

若要按顺序运行 Parallel 脚本块中的选定命令,请使用 Sequence 关键字。 有关详细信息,请参阅 about_Sequence

若要对集合中的项运行 Parallel 脚本块,请使用 ForEach 或 ForEach -Parallel 关键字。

另请参阅