我尝试将IIS站点从Win2003服务器推送/同步到另一个.
这是我的命令:
msdeploy -verb:sync -source:metakey = lm/w3svc/68512112 -dest:metakey = lm/w3svc/68512112,computername = backup-09,username = Administrator,password = PASSWORD -whatif> msdeploysync.log
我也试过以下
msdeploy -verb:sync -source:metakey = lm/w3svc/68512112 -dest:metakey = lm/w3svc/68512112,computername = backup-09,username = BACKUP-09\Administrator,password = PASSWORD -whatif> msdeploysync.log
我也试过了
msdeploy -verb:sync -source:metakey = lm/w3svc/68512112 -dest:metakey = lm/w3svc/68512112,computername = backup-09,username = Administrator @ BACKUP-09,password = PASSWORD -whatif> msdeploysync.log
这是错误:
致命: 请求远程代理URL" http:// backup-09/MSDEPLOYAGENTSERVICE "失败.
致命: 远程服务器返回错误:(401)未经授权.致命数:1
我确实以管理员身份运行了msdeploy/cmd.
我确实尝试访问 http:// backup-09/MSDEPLOYAGENTSERVICE,它要求我的权限,我输入了上面的凭据,它工作(显示空站点).
这是MSDeploy的Beta 2
谁能帮我?
我现在甚至为所有服务器设置了域控制器...仍然是相同的问题,无论我是以域控制器身份登录,还是提供本地帐户,所有变体都会触发401
请注意,Web Deploy 2.0(甚至刷新)中存在一个错误,该错误不允许管理组内的用户进行身份验证.只有域管理员和管理员帐户本身才能对Web部署进行身份验证.请参阅以下页面上的ERROR_USER_NOT_ADMIN错误代码:http://learn.iis.net/page.aspx/1023/web-deploy-error-codes/