0

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

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

谁能帮我吗?谢谢,任何帮助将立即被赞成!

4

2 回答 2

1

您正在寻找runCommand提供者:

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

这将自动将批处理文件传输到远程服务器,只要它被命名.bat不传递任何参数给它.cmd

于 2013-08-29T00:26:42.020 回答
-1

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

于 2013-08-28T16:27:37.870 回答