MSDeploy(从bat运行)返回Access被拒绝

时间:2014-09-05 18:11:52

标签: batch-file msdeploy

我试图从.bat文件调用msdeploy但是我得到了一个"访问被拒绝"错误。我的用户帐户(据我所知)是管理员用户。这是代码行:

msdeploy.exe -verb:sync -enableRule:Donotdeleterule -source:package="C:\App\App.zip" -dest:auto -setParam:name="IIS Web Application Name",value="App"

我应该确认应具有管理员权限的所有设置是什么?

1 个答案:

答案 0 :(得分:0)

测试此以查看是否有任何变化。它只有一个转义的逗号。

A

msdeploy.exe -verb:sync -enableRule:Donotdeleterule -source:package="C:\App\App.zip" -dest:auto -setParam:name="IIS Web Application Name"^,value="App"

您也可以尝试以下两种变体。

msdeploy.exe -verb:sync -source:package="C:\App\App.zip" -dest:auto -setParam:name="IIS Web Application Name",value="App" -enableRule:Donotdeleterule

C

msdeploy.exe -verb:sync -source:package="C:\App\App.zip" -dest:auto -setParam:name="IIS Web Application Name"^,value="App" -enableRule:Donotdeleterule