应用对象
Microsoft Dynamics CRM 2011

症状

在配置 AD FS 2.1 与 Microsoft Dynamics CRM 2011 年 404 错误可能发生时试图访问该 mex 终结点。这可能在 CRM 的任何操作,但是是最普遍在 Microsoft Dynamics CRM 的 Outlook 客户端的配置过程。

原因

1.Microsoft Dynamics CRM 2011年更新汇总 13 或更高版本尚未应用到 Microsoft Dynamics CRM 服务器。2.AD FS 2.1 有 mex 终结点已知的问题发布元数据。配置索赔基于 Microsoft Dynamics CRM 2011年中的身份验证之后,而无法到达 mex 终结点。

解决方案

1.应用 Microsoft Dynamics CRM 2011年更新汇总 13 或更高版本。2.为支持 AD FS 2.1,则需要执行以下 PowerShell 脚本︰答︰ 启动 PowerShell ISE 或选择的文本编辑器b.创建名为 UpdateMEXEndpoint.ps1 的文件c.将以下内容复制到 UpdateMEXEndpoint.ps1 文件参数(#optional 参数    [string]$ConfigurationEntityName="FederationProvider",    [string]$SettingName="ActiveMexEndpoint",    [object]$SettingValue,    [Guid]$Id)$RemoveSnapInWhenDone = $False如果 (-不 (Get PSSnapin-命名为 Microsoft.Crm.PowerShell-ErrorAction SilentlyContinue)){添加 PSSnapin Microsoft.Crm.PowerShell    $RemoveSnapInWhenDone = $True}$Id = (get CrmAdvancedSetting ConfigurationEntityName FederationProvider-设置 ActiveMexEndpoint)。属性 [0]。值$setting ="Microsoft.Xrm.Sdk.Deployment.ConfigurationEntity"新建对象$setting.LogicalName = $ConfigurationEntityNameif($Id) { $setting.Id = $Id }$setting。属性 = 新对象"Microsoft.Xrm.Sdk.Deployment.AttributeCollection"$keypair = 新建对象"System.Collections.Generic.KeyValuePair[String,对象]"($SettingName,$SettingValue)$setting.Attributes.Add($keypair)组-CrmAdvancedSetting-$setting 实体if($RemoveSnapInWhenDone){删除 PSSnapin Microsoft.Crm.PowerShell}d.运行以上脚本从内 PowerShell 使用下面的语法︰UpdateMEXEndpoint.ps1-SettingValue"https:// < ADFS STSHOST > adfs/服务/信任/mex /"Example: 如果 STS 居住在 sts.contoso.com>> UpdateMEXEndpoint.ps1 –SettingValue “https://sts.contoso.com/adfs/services/trust/mex”这将更新您的 CRM 部署以连接到 AD FS 使用终结点的设置值的参数中提供。

详细信息

热修复补丁程序,它可以修复此问题从 ADF 端出了 ADF 团队。ADFS 修复愈合 ADFS 的联合身份验证元数据,并将发布缺少 mex 终结点,从而解决根本的问题。1.在http://support.microsoft.com/kb/2827748 ADFS 服务器上安装修补程序。2.重新启动 ADFS 服务器。在后台,就会有此修复程序允许 ADFS 中 ADFS 的联合身份验证元数据发布 \mex 终结点。3.登录 CRM 服务器。4.重新运行"配置声明"和"配置 IFD"CRM 的向导。重新运行这将导致 CRM 消耗修复后的 ADFS 联合元数据并填充数据库表中的正确的 \mex 值。 5.为了确认,请运行以下 SQL 查询 MSCRM_CONFIG。 从 federationprovider 中选择 activemexendpoint确保它显示 URL 类似于︰https://<ADFS STSHOST > adfs/服务/信任/mex /6.上 CRM 服务器能够销毁重建和缓存的内容基于旧的 DB 值的 IIS 中,重置 IIS。 7.配置 outlook 客户端。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。