我想通過遠程MSDeploy在我的服務器上運行.bat文件。我在服務器上安裝了遠程代理服務並啓動了它。我的電腦上也安裝了MSdeploy。如何通過命令行使用MSDeploy?
現在我想從遠程執行bat文件。
任何人都可以幫我嗎? 謝謝,任何幫助將立即upvoted!
我想通過遠程MSDeploy在我的服務器上運行.bat文件。我在服務器上安裝了遠程代理服務並啓動了它。我的電腦上也安裝了MSdeploy。如何通過命令行使用MSDeploy?
現在我想從遠程執行bat文件。
任何人都可以幫我嗎? 謝謝,任何幫助將立即upvoted!
您正在尋找的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批處理文件傳輸到遠程服務器。
這聽起來像你試圖在另一臺機器上的一臺機器上執行bat文件?如果是的話,你是否考慮過Sysinternals的PsExec? http://technet.microsoft.com/en-us/sysinternals/bb897553
對不起,我想用MSDeploy來做到這一點 – RayofCommand
只是提出一個建議。 –
謝謝!但現在我收到一個錯誤:無法完成遠程代理URL的請求.....錯誤:名稱=過期部分的cookie無效。 - 你有好主意嗎? – RayofCommand
我的目標計算機有2個名稱,一個計算機名稱和一個完整計算機名稱。嗯 – RayofCommand
好吧,當我使用IP地址。還可以 :) – RayofCommand