Configuration d’AD FS 2.1 avec Microsoft 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 choix

b. création d’un fichier appelé UpdateMEXEndpoint.ps1

c. Copiez le contenu ci-dessous dans le fichier UpdateMEXEndpoint.ps1

Param
(
#optional params
    [string]$ConfigurationEntityName="FederationProvider",
    [string]$SettingName="ActiveMexEndpoint",
    [object]$SettingValue,
    [Guid]$Id
)
$RemoveSnapInWhenDone = $False

Si (-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 = $ConfigurationEntityName
if($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é $setting

if($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 federationprovider

Veiller à ce qu’il indique une URL semblable à :

https://<ADFS STSHOST >/adfs/services/approbation/mex


6. 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 ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×