我们正在使用Microsoft Dynamics CRM 2013.我已将用户作为部署管理员添加到我们的某个服务器中,但当她打开Deployment Manager时出现以下错误
"只有部署管理员才能使用Deployment Manager。您不是部署管理员"。
已经检查过,她确实是一名部署经理。当我执行Get-CrmDeploymentAdministrator时,她的帐户出现在列表中。
中的步骤但错误仍然存在。有什么想法吗?
答案 0 :(得分:3)
最后通过执行以下操作解决了问题
1)通过从Deployment Manager控制台中删除用户,将其从部署管理员中删除(请注意,尝试使用PowerShell命令行开关删除用户Remove-CrmDeploymentManager导致错误“系统用户xxx不是部署管理器”。
2)从表[SystemUser]和[SystemUserAuthentication]中删除了用户。
3)通过运行PowerShell命令行开关“New -CrmDeploymentAdministrator。”再次以部署管理员身份添加用户。
使用powershell删除用户时,Microsoft Dynamics Crm错误有点奇怪,并允许从Deployment Manager控制台删除它。
答案 1 :(得分:0)
您添加的部署管理员应该是CRM用户,您是否将他添加为CRM用户?
答案 2 :(得分:0)
感谢您的步骤,我删除了部署管理员帐户(导致很多问题)。但也许应该表达一些重新启动。 使用CRM2015
1)通过从Deployment Manager控制台中删除用户,将其从部署管理员中删除(请注意,尝试使用PowerShell命令行开关删除用户Remove-CrmDeploymentManager导致错误"系统用户xxx不是部署管理器"
2)从表[SystemUser]和[SystemUserAuthentication]中删除了用户。 这里我不得不从[SystemUserRoles]中删除。此处的重新启动可能有助于完成后续步骤
3)通过运行PowerShell命令行管理程序" New -CrmDeploymentAdministrator,再次以部署管理员身份添加用户。 这给了我一个错误,[SystemUserAuthentication]中存在冲突的参数。但它仍然将用户添加到[SystemUser]。第二次我在这一点重新启动。重启后用户没有出现在Deployment Manager中。通过Deployment Manager添加了用户并且它工作正常。 Db表看起来正确。
此时,Deployment Manager正在为添加用户工作。我正在使用CRM2015。不是2013年。