PowerShell的async.parallel?

时间:2016-08-04 17:40:30

标签: node.js powershell asynchronous

在node.js中,我真的习惯于使用async.parallel发送几个作业,然后在回调中将它们放回一个漂亮的results[]数组中。在PowerShell中没有任何方法可以做到这一点吗?

我发现最接近的事情是在循环中使用Start-Job来启动一系列进程;但是我必须使用Receive-Job来获得所有结果。

在循环之后运行Job-Wait然后运行@results = Receive-All-Jobs或其他类似的东西不会有什么影响吗?

1 个答案:

答案 0 :(得分:1)

Wait-Job默认等待所有作业。所以你可以这样做:

$results = Get-Job | Wait-Job | Receive-Job

我误解了你的需求吗?