【问题标题】:msdeploy returning unauthorized when using the admin account and correct username / password使用管理员帐户和正确的用户名/密码时,msdeploy 返回未经授权
【发布时间】:2014-03-27 19:28:34
【问题描述】:

我正在尝试使用 /MSDEPLOYAGENTSERVICE 方法在我的 Web 服务器上使用 msdeploy,但它一直在说我不是管理员且未获得授权,但我使用的是管理员帐户并且正在使用正确的密码。在内部,如果我尝试使用 webdeploy.axd 它可以工作,但由于端口问题,该方法不适合我。

这是我使用的命令字符串之一

"%ProgramFiles(x86)%\MSBuild\12.0\Bin\amd64\msbuild.exe" ..\mysolution.sln /t:Clean;Rebuild /p:Configuration=%CONFIG% /verbosity:m /fileLogger /maxcpucount:4 /p:DeployOnBuild=true /p:PublishProfile=%CONFIG% /p:MSDeployServiceURL=http://%SERVER% /p:UserName=Administrator /p:Password=%PWORD%

这是另一个返回相同问题的问题:

msdeploy -verb:sync -source:webserver,computername=%MACHINE%,username=Administrator,password=%PASSWORD% -dest:webserver 2<&1 

这发生在我将 msdeploy 更新到 3.5 版并将我的开发环境移动到 vs2013 之后。不幸的是,我不能降级其中任何一个。除了这些变化之外,没有其他任何变化。

【问题讨论】:

    标签: msbuild msdeploy msdeployserviceagent


    【解决方案1】:

    一如既往地提出问题已经得到了答案。

    如果此组策略密钥设置为“Guest Only”,msdeploy 将工作。 我将它切换回“Classic”,现在它可以正常工作了。

    Computer Configuration\Windows Settings\ Security Settings\Local Policies\Security Options\Network Access: Sharing and security model for local accounts.
    

    我知道我说什么都没有改变,但我的管理员似乎忘记了那个改变。从那以后,他一直在用激光束在鲨鱼的额头上喂它们。

    【讨论】:

      猜你喜欢
      • 2022-06-16
      • 2014-01-29
      • 2014-07-19
      • 1970-01-01
      • 2012-12-01
      • 2019-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多