Applies ToMicrosoft Dynamics CRM 2011

Symptômes

Lors de la configuration Active Directory 2.1 FS avec Microsoft Dynamics CRM 2011 une erreur 404 peut se produire lorsque vous tentez d’accéder au point de terminaison mex. Cela peut se produire au cours d’une action de CRM, est toutefois plus fréquentes au cours de la configuration de Microsoft Dynamics CRM pour Outlook.

Cause

1. Microsoft Dynamics CRM 2011 Update Rollup 13 ou version ultérieure n'a pas été appliqué au serveur Microsoft Dynamics CRM.2. AD FS 2.1 a une problème connu publication des métadonnées pour les points de terminaison mex. Après configuration de demandes d’authentification dans Microsoft Dynamics CRM 2011, les points de terminaison mex ne sont pas accessibles.

Résolution

1. application de Microsoft Dynamics CRM 2011 mise à jour cumulative 13 ou une version ultérieure.2. pour prendre en charge AD FS 2.1, il est nécessaire d’exécuter le script PowerShell suivant :a. Démarrez PowerShell ISE ou votre éditeur de texte de choixb. création d’un fichier appelé UpdateMEXEndpoint.ps1c. Copiez le contenu ci-dessous dans le fichier UpdateMEXEndpoint.ps1Param(#optional params    [string]$ConfigurationEntityName="FederationProvider",    [string]$SettingName="ActiveMexEndpoint",    [object]$SettingValue,    [Guid]$Id)$RemoveSnapInWhenDone = $FalseSi (-pas (Get-PSSnapin-Name Microsoft.Crm.PowerShell - ErrorAction SilentlyContinue)){Add-PSSnapin Microsoft.Crm.PowerShell    $RemoveSnapInWhenDone = $True}$Id = (get-CrmAdvancedSetting - ConfigurationEntityName FederationProvider-ActiveMexEndpoint la définition). Attributs [0]. Valeur$setting = New-Object « Microsoft.Xrm.Sdk.Deployment.ConfigurationEntity »$setting.LogicalName = $ConfigurationEntityNameif($Id) { $setting.Id = $Id }$setting. Attributs = nouvel objet « Microsoft.Xrm.Sdk.Deployment.AttributeCollection »$keypair = New-Object « System.Collections.Generic.KeyValuePair[String, objet] » ($SettingName, $SettingValue)$setting.Attributes.Add($keypair)Set-CrmAdvancedSetting - entité $settingif($RemoveSnapInWhenDone){Remove-PSSnapin Microsoft.Crm.PowerShell}d. Exécutez le script ci-dessus à partir de PowerShell à l’aide de la syntaxe ci-dessous :UpdateMEXEndpoint.ps1 – SettingValue « https:// < ADFS STSHOST >/adfs/services/approbation/mex »Example: Si l’enquête STS réside sur sts.contoso.com>> UpdateMEXEndpoint.ps1 –SettingValue “https://sts.contoso.com/adfs/services/trust/mex”Cela mettra à jour votre déploiement CRM pour se connecter à AD FS utilisant le point de terminaison fournie dans le paramètre de la valeur du paramètre.

Plus d'informations

Équipe d’ADFS a développé un correctif logiciel qui résoudra ce problème du côté d’ADFS. Le correctif ADFS heals les métadonnées de fédération ADFS et publie les points de terminaison de mex manquant, ce qui résout le problème à sa racine.1. Installez le correctif dans http://support.microsoft.com/kb/2827748 sur le serveur ADFS.2. Redémarrez le serveur ADFS. En arrière-plan, le correctif aurait permis ADFS publier le point de terminaison \mex dans les métadonnées de fédération ADFS.3. Ouvrez une session sur le serveur CRM.4. Exécutez à nouveau le « configurer les revendications » et « configurer IFD » Assistants de CRM. Exécuter à nouveau cette entraînera CRM consommer les métadonnées de fédération ADFS cicatrisées et remplir la valeur correcte de \mex dans la table de base de données. 5. pour être sûr, veuillez exécuter la sous requête SQL par rapport à la MSCRM_CONFIG. Sélectionnez activemexendpoint à partir de federationproviderVeiller à ce qu’il indique une URL semblable à :https://<ADFS STSHOST >/adfs/services/approbation/mex6. réinitialiser les services IIS sur le serveur CRM pour détruire le contenu mis en cache dans IIS qui était basé sur les anciennes valeurs de la base de données et reconstruction. 7. Configurez le client outlook.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.