背景:CRM安装过程报错提示,如下图
错误日志:
System.Exception: Microsoft.Crm.Setup.Server.ConfigureWebServerAction 操作失败。 ---> System.Runtime.InteropServices.COMException: 未知错误(0x80005000)
在 System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
在 System.DirectoryServices.DirectoryEntry.Bind()
在 System.DirectoryServices.DirectoryEntry.get_AdsObject()
在 System.DirectoryServices.PropertyValueCollection.PopulateList()
在 System.DirectoryServices.PropertyValueCollection..ctor(DirectoryEntry entry, String propertyName)
在 System.DirectoryServices.PropertyCollection.get_Item(String propertyName)
在 Microsoft.Crm.Setup.Shared.IIsUtility.GetAppPoolId(String webAppRoot)
在 Microsoft.Crm.Setup.Server.ConfigureWebServerAction.Do(IDictionary parameters)
在 Microsoft.Crm.Setup.Shared.CrmAction.ExecuteActionHelper(CrmAction action, IDictionary parameters, Boolean undo)
--- 内部异常堆栈跟踪的结尾 ---, Error, RetryCancel, Option1
原因:安装账号(crmadmin)缺少权限,将AD域委派给crmadmin控制即可,步骤如下图,执行到最后一步即可