Applies ToMicrosoft Dynamics CRM 2011

מאפייני הבעיה

בעת קביעת התצורה של AD FS 2.1 עם Microsoft Dynamics CRM 2011, שגיאה 404 עלולה להתרחש בעת ניסיון לגשת נקודות קצה של mex. מצב זה עלול להתרחש במהלך כל פעולת CRM, אולם שכיח ביותר הוא במהלך קביעת התצורה של לקוח Outlook ב- Microsoft Dynamics CRM.

הגורם

1. Microsoft Dynamics CRM 2011 עדכון סיכום 13 או מאוחר יותר לא הוחל על Microsoft Dynamics CRM Server.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ג. להעתיק את התוכן מתחת לקובץ UpdateMEXEndpoint.ps1הפרמטר(#optional params    [string]$ConfigurationEntityName="FederationProvider",    [string]$SettingName="ActiveMexEndpoint",    [object]$SettingValue,    [Guid]$Id)$RemoveSnapInWhenDone = $Falseאם (-לא (Get-PSSnapin-SilentlyContinue - ErrorAction Microsoft.Crm.PowerShell שם)){Microsoft.Crm.PowerShell PSSnapin להוסיף    $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}ד להפעיל את הסקריפט לעיל מתוך 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 באמצעות נקודת הקצה שסופק בפרמטר בהגדרת ערך.

מידע נוסף

צוות ADFS גרמה החוצה תיקון חם אשר יתקן את הבעיה מהצד ADFS. תיקון ADFS heals את המטה-נתונים של הפדרציה ADFS ומפרסם חסר mex נקודות הקצה, ובכך הטיפול בנושא בבסיס שלה.1. להתקין תיקון http://support.microsoft.com/kb/2827748 בשרת ADFS.2. הפעל מחדש את שרת ADFS. ברקע, התיקון איפשר ADFS לפרסם את נקודת הקצה של \mex ADFS הפדרציה של המטה-נתונים.3. להיכנס לשרת CRM.4. הפעל מחדש את "קביעת תצורה של תביעות" ו- "קביעת התצורה של IFD" אשפים של CRM. Rerunning זו תגרום ל- CRM לצרוך healed ADFS הפדרציה של המטה-נתונים וכדי לאכלס את ערך ה-\mex הנכונים בטבלה DB. 5. כדי להיות בטוח, נא הפעל להלן שאילתת SQL מול MSCRM_CONFIG. בחר activemexendpoint מ- federationproviderודא כי הוא מציג כתובת URL דומה לזה:https://<ADFS STSHOST >/adfs/שירותים/אמון/mex6. איפוס IIS בשרת CRM להשמיד בניה מחדש ותוכן המאוחסנים במטמון ב- IIS אשר התבסס על הערכים DB הישן. 7. קביעת תצורה של לקוח outlook.

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.