如何通过命令行使用MSDeploy?

时间:2013-08-28 15:51:19

标签: iis msdeploy

我想通过远程MSDeploy在我的服务器上运行.bat文件。我在服务器上安装了远程代理服务并启动它。还在我的电脑上安装了MSdeploy。

现在我想从远程执行bat文件。

任何人都可以帮助我吗? 谢谢,任何帮助都会立即投票!

2 个答案:

答案 0 :(得分:1)

您正在寻找runCommand提供商:

msdeploy.exe -verb:sync ^
              -source:runCommand="path\to\batch.bat" ^
              -dest:auto,computerName=serverName,userName=user,password=pass

这将自动将批处理文件传输到远程服务器,只要它名为.bat.cmdyou do not pass any parameters to it

答案 1 :(得分:-1)

听起来你正试图在另一台机器上的一台机器上执行bat文件?如果是这样,你考虑过来自Sysinternals的PsExec? http://technet.microsoft.com/en-us/sysinternals/bb897553