I have a batch file which stops a service and deletes a file from d:\ drive. I want to execute this on 20 servers. Is there a quicker way than manually logging on each server, copying and running batch file?
|
feedback
|
migrated from stackoverflow.com Feb 25 '10 at 20:16
This question came from our site for professional and enthusiast programmers.
|
You could try using PsExec. If the batch file is present in all machines at same location, then you could mention the list of machines in a text file and give it as an argument to this.Something like,
If you dont have it on remote machine, you need to copy the batch file and then execute it using,
| |||
|
feedback
|
|
May I suggest writing a single local script that:
You can iterate over a list of server names and run those 2 commands. | |||
|
feedback
|
|
You could use psexec from sysinternals http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx | |||
|
feedback
|