【发布时间】:2014-09-05 18:11:51
【问题描述】:
我正在尝试从 .bat 文件调用 msdeploy,但我收到“拒绝访问”错误。我的用户帐户(据我所知)是管理员用户。这是代码行:
msdeploy.exe -verb:sync -enableRule:Donotdeleterule -source:package="C:\App\App.zip" -dest:auto -setParam:name="IIS Web Application Name",value="App"
我应该确认哪些设置应该具有管理员权限?
【问题讨论】:
-
右键单击并以提升的权限运行批处理文件。看看行为是否改变。
-
尝试禁用UAC,重启然后重试。
-
@AbdelhafidMadoui:禁用 UAC 始终是解决问题的错误解决方案。
-
@foxidrive 我从“以管理员身份运行”的命令行运行它。
-
不清楚您是从提升的 cmd 提示符运行还是认为因为您是管理员而拥有完全权限。许多人错误地认为后者。
标签: batch-file msdeploy