|
1
95
可以使用 Background Jobs . 退房 Start-Job
|
|
|
2
94
史蒂夫·汤森的回答在理论上是正确的,但在实践中却并非如@likwid所指出的那样。我修改后的代码考虑了
工作环境障碍
--默认情况下没有任何东西能越过这个障碍!自动档
若要将变量从父上下文传递到子上下文,请使用
(我通常喜欢提供PowerShell文档的参考作为支持证据,但是,唉,我的搜索没有结果。如果你碰巧知道在哪里记录了上下文分离,请在这里发表评论让我知道!) |
|
|
3
8
http://gallery.technet.microsoft.com/scriptcenter/Invoke-Async-Allows-you-to-83b0c9f0
有了脚本块,
只是命令/函数
|
|
|
4
7
背景作业的设置成本很高,而且不可重用。PowerShell MVP欧辛格雷汉 有 a good example (2010年10月25日网站关闭,但可通过网络档案访问)。 我在这里使用了用于数据加载例程的自适应Oisin脚本: http://rsdd.codeplex.com/SourceControl/changeset/view/a6cd657ea2be#Invoke-RSDDThreaded.ps1 |
|
|
5
7
这里的工作流实际上是一个foreach-parallel:
或具有并行块的工作流:
下面是一个带有runspaces示例的api:
|
|
6
3
|