סימפטום
בעת שימוש ב- Microsoft Dynamics CRM המקומית משתמשים ייתכן שתתבקש לספק אישורי אימות פעם ב- 24 שעות. מצב זה עשוי להתרחש בשני המחשבים של לקוח האינטרנט יחד עם משתמשים של Microsoft Dynamics CRM Outlook הלקוח.
דבר זה יקרה רק עבור פריסות הכוללות אימות תביעות זמין.
הגורם
סיבה אפשרית אחת עבור בעיה זו הוא תביעות הגדרת SessionSecurityTokenLifetimeInHours מוגדר לערך של 24 שעות. זהו ערך ברירת המחדל.
פתרון
תביעות הגדרת SessionSecurityTokenLifetimeInHours יצטרכו להתעדכן שונה מ- 24. במקרה מסוים זה, שהוא הוגדר שבוע אחד.
1. בשרת Dynamics בעל תפקיד גילוי CRM מותקן, פתח את חלון הפקודה PowerShell.
2. הפעל את הפקודות הבאות בחלון.
$Settings = get-CrmSetting - SettingType ClaimsSettings - DwsServerUrl- https://CrmDiscoverServer.domain.com -אישור $creds
$Setting.SessionSecurityTokenLifetimeInHours = '168'
ערכת-CrmSetting - DwsServerUrl https://CrmDiscoverServer.domain.com -אישור $creds $setting
3. לאחר סיום הפעולה, ודא כי ערך משך חיים כעת 168 על-ידי הפעלת הפקודה להלן.
Get-CrmSetting - SettingType ClaimsSettings - DwsServerUrl- https://CrmDiscoverServer.domain.com -אישור $creds
4. לאחר מכן, הפעל מחדש את IIS בשרתים frontend.
5. לבסוף, הפעל מחדש את Outlook עבור כל המשתמשים נתקל בבעיה שמוגדר במקטע סימפטום
הערה:
בדוגמה שלעיל, כתובת URL https://CrmDiscoverServer.domain.com יצטרכו להתעדכן עם כתובת ה-URL של השרת בעל תפקיד שרת גילוי בפריסה של Microsoft Dynamics CRM.
משתמשים עדיין יוטל לבקשת אימות אישורים, אך על-ידי ביצוע הוראות אלה, הנחיה זו כעת תתרחש בכל 7 ימים אלא אם Outlook ו/או הדפדפן שלך יופעל מחדש. הפעלה מחדש של Outlook/דפדפן תחדש באופן אוטומטי אסימון האבטחה שלהם ולא יאפשר למשתמשים לא לראות את שורת הפקודה של אימות.