我想通过远程MSDeploy在我的服务器上运行.bat文件。我在服务器上安装了远程代理服务并启动它。还在我的电脑上安装了MSdeploy。
现在我想从远程执行bat文件。
任何人都可以帮助我吗? 谢谢,任何帮助都会立即投票!
答案 0 :(得分:1)
您正在寻找runCommand
提供商:
msdeploy.exe -verb:sync ^
-source:runCommand="path\to\batch.bat" ^
-dest:auto,computerName=serverName,userName=user,password=pass
这将自动将批处理文件传输到远程服务器,只要它名为.bat
或.cmd
和you do not pass any parameters to it。
答案 1 :(得分:-1)
听起来你正试图在另一台机器上的一台机器上执行bat文件?如果是这样,你考虑过来自Sysinternals的PsExec? http://technet.microsoft.com/en-us/sysinternals/bb897553