Pazīmes
Konfigurējot AD FS 2.1 ar Microsoft Dynamics CRM 2011, 404 kļūdas var rasties, mēģinot piekļūt Gre galapunktu. Tomēr tas var notikt jebkurā CRM darbības laikā ir visizplatītākie ir programmai Microsoft Dynamics CRM programmai Outlook klienta konfigurēšanas laikā.
Cēlonis
1. Microsoft Dynamics CRM 2011 atjauninājumu apkopojums 13 vai vēlāk netiek piešķirta Microsoft Dynamics CRM Server.
2. AD FS 2.1 ir zināma problēma publicēšanas metadatu Gre galapunktu. Pēc konfigurēšana prasību sistēma Microsoft Dynamics CRM 2011 autentifikāciju, Gre galapunktu nav pieejams.
Izšķirtspēja
1. lietot Microsoft Dynamics CRM 2011 atjauninājumu apkopojums 13 vai jaunāka versija.
2. lai atbalstītu AD FS 2.1, ir nepieciešams, lai izpildītu šo PowerShell skriptu:
a sākt PowerShell ISE vai teksta redaktoru izvēle
b izveidot failu ar nosaukumu UpdateMEXEndpoint.ps1
c kopēt saturu zem UpdateMEXEndpoint.ps1 failu
Param
(
#optional parametri
[string]$ConfigurationEntityName="FederationProvider",
[string]$SettingName="ActiveMexEndpoint",
[object]$SettingValue,
[Guid]$Id
)
$RemoveSnapInWhenDone = $False
Ja (— nav (Get PSSnapin-nosaukums Microsoft.Crm.PowerShell - ErrorAction SilentlyContinue))
{
Pievienot PSSnapin Microsoft.Crm.PowerShell
$RemoveSnapInWhenDone = $True
}
$Id = (get CrmAdvancedSetting - ConfigurationEntityName FederationProvider-ActiveMexEndpoint iestatījums). [0] atribūtus. Vērtība
$setting = new-Object "Microsoft.Xrm.Sdk.Deployment.ConfigurationEntity"
$setting.LogicalName = $ConfigurationEntityName
if($Id) { $setting.Id = $Id }
$setting. Atribūtu = New-Object "Microsoft.Xrm.Sdk.Deployment.AttributeCollection"
$keypair = new-Object "System.Collections.Generic.KeyValuePair[String, objekta"] ($SettingName, $SettingValue)
$setting.Attributes.Add($keypair)
Set-CrmAdvancedSetting - $setting vienība
if($RemoveSnapInWhenDone)
{
Noņemt PSSnapin Microsoft.Crm.PowerShell
}
d izpildiet iepriekš skriptu no PowerShell izmantojot zemāk sintaksi:
UpdateMEXEndpoint.ps1 — SettingValue "https:// < ADFS STSHOST >/Gre/uzticamības/adfs/pakalpojumi"
Example:
Ja STS dzīvi par sts.contoso.com
>
> UpdateMEXEndpoint.ps1 –SettingValue “https://sts.contoso.com/adfs/services/trust/mex”
Tādējādi tiks atjaunināta CRM izvietošanas izveidot savienojumu, izmantojot parametru iestatījuma vērtību paredzēts galapunktu AD FS.
Papildinformācija
ADFS komanda devusi, ir šīs problēmas atrisināšanai ADFS pusē labojumfails. ADFS labošanas sadzīst ADFS Federācijas metadatu un publicē trūkst Gre galapunktu, tādējādi to saknes problēmas atrisināšanai.
1. instalēt labojumu http://support.microsoft.com/kb/2827748 ADFS serverī.
2. Restartējiet ADFS serveri. Fonā fix ļautu ADFS ADFS Federācijas metadatu publicēšana \mex galapunkts.
3. Piesakieties CRM serveris.
4. Atkārtojiet "konfigurējiet prasības" un "konfigurējiet IFD" vedņi CRM. Atkārtot šo izraisīs CRM patērēt nogludinātu ADFS Federācijas metadatu un aizpildīt DB tabulas \mex pareizo vērtību.
5. lai pārliecinātos, palaidiet tālāk MSCRM_CONFIG SQL vaicājumu.
Atlasiet activemexendpoint federationprovider
Nodrošina, ka tas parāda URL ir līdzīgs:
https://<ADFS STSHOST >/adfs/pakalpojumi/uzticamības/Gre
6. CRM serverī likvidēt pārveide un kešatmiņas saturu veco DB vērtības pamatā IIS atiestatīt IIS.
7. konfigurēt outlook klientā.