我有几个Powershell脚本,我想在4台远程机器上执行。我想以负载均衡的方式做到这一点。也就是说,我正在寻找(或应该构建)的应用程序/工具应该在4台远程计算机的每一台上安排1个脚本并等待。每当机器完成执行脚本时,它应该安排另一个脚本执行。这应该继续,直到所有脚本都被执行。
我愿意使用C#或Powershell来实现这一点。有人可以告诉你是否有一个简单的方法来实现这一目标?是否有任何工具或应用程序可供使用?
非常感谢任何帮助。
答案 0 :(得分:0)
只需编写一个简单的控制器和一个Windows服务。在4台计算机中的每台计算机上安装服务,并在主计算机上安装控制器。
服务应在每次完成脚本执行后与控制器签入,以查看是否还有更多工作要做。如果有,抓住下一个脚本并执行。如果没有,请闲着并继续每隔一段时间检查一次。
这种类型的设计并不是很复杂。