powershell run batch file on multiple computers
Posted on 2013-01-03
In enterprise, many still use batch files instead of PS so I have to find a way to continue to use batch files for now.
We currently use PSEXEC but it is being shelved for security reasons.
Issue: I need to run a batch file on 15 servers. The batch file is local.
I would like to use powershell.
Is this possible?
The only way I can figure out how to do this is using Invoke-Command
1. copy the .bat file to a tmp folder on the target server
2. run the bat file
3. remove it.
Is there a way to run a local batch file on a remote server using powershell?