2013-08-28 224 views
0

我想通过远程MSDeploy在我的服务器上运行.bat文件。我在服务器上安装了远程代理服务并启动了它。我的电脑上也安装了MSdeploy。如何通过命令行使用MSDeploy?

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

任何人都可以帮我吗? 谢谢,任何帮助将立即upvoted!

回答

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批处理文件传输到远程服务器。

+0

谢谢!但现在我收到一个错误:无法完成远程代理URL的请求.....错误:名称=过期部分的cookie无效。 - 你有好主意吗? – RayofCommand

+0

我的目标计算机有2个名称,一个计算机名称和一个完整计算机名称。嗯 – RayofCommand

+0

好吧,当我使用IP地址。还可以 :) – RayofCommand