简短说明
描述 parallel
关键字,该关键字并行运行工作流中的活动。
详细说明
parallel
关键字并行运行工作流活动。 此关键字仅在 Windows PowerShell 工作流中有效。
SYNTAX
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
关键字。