title: Loadbalancing script execution on remote machine
body: <p>I have several Powershell scripts that I want to execute on 4 remote machines. I want to do that in a load-balanced way. That is, the application/tool I am looking for (or should build) should schedule 1 script on each of the 4 remote machines and wait. Anytime a machine completes executing a script, it should schedule another script to it for execution. This should continue till all the scripts are executed.</p>
  
  <p>I am willing to use either C# or Powershell to implement this. Can someone please tell if there is an easy way to achieve this? Is there any tool or app already available to be used?</p>
  
  <p>Any help will be greatly appreciated.</p>