我想在4个不同的远程服务器上并行调用4个不同的PowerShell脚本。我希望它们能够同时执行,而不是在下一个作业运行之前等待第一个远程脚本执行完成。
我考虑过的一个解决方案是调用一个批处理文件,该文件又会调用4个远程脚本,因为invoke-command调用将等待被调用的脚本完成。
我是脚本新手。请让我知道它可能的方式。
谢谢, Hanu
答案 0 :(得分:1)
您想在PowerShell中使用后台作业。查看Invoke-Command上的-AsJob
参数,并阅读get-help about_jobs
文档,了解有关启动作业的详细信息,并在完成运行后再次收集输出。