并行运行远程电源shell脚本

时间:2015-04-28 03:21:09

标签: powershell batch-file powershell-v3.0 powershell-remoting

我想在4个不同的远程服务器上并行调用4个不同的PowerShell脚本。我希望它们能够同时执行,而不是在下一个作业运行之前等待第一个远程脚本执行完成。

我考虑过的一个解决方案是调用一个批处理文件,该文件又会调用4个远程脚本,因为invoke-command调用将等待被调用的脚本完成。

我是脚本新手。请让我知道它可能的方式。

谢谢, Hanu

1 个答案:

答案 0 :(得分:1)

您想在PowerShell中使用后台作业。查看Invoke-Command上的-AsJob参数,并阅读get-help about_jobs文档,了解有关启动作业的详细信息,并在完成运行后再次收集输出。