อาการ
ในขณะที่ใช้ Microsoft Dynamics CRM ในสถานผู้ใช้อาจได้รับพร้อมท์สำหรับข้อมูลประจำตัวในการรับรองความถูกต้องทุก 24 ชั่วโมง สิ่งนี้สามารถเกิดขึ้นสำหรับผู้ใช้ทั้งสองของไคลเอ็นต์เว็บพร้อมกับผู้ใช้ของไคลเอนต์ Microsoft Dynamics CRM Outlook
สิ่งนี้จะเกิดขึ้นสำหรับการปรับใช้ที่มีการอ้างสิทธิ์เปิดใช้งานการรับรองความถูกต้องเท่านั้น
สาเหตุ
สาเหตุหนึ่งที่เป็นไปได้สำหรับปัญหานี้คือการอ้างสิทธิ์ที่ตั้งค่า SessionSecurityTokenLifetimeInHours ถูกตั้งค่าเป็น 24 ชั่วโมง นี่คือค่าเริ่มต้น
การแก้ปัญหา
การอ้างสิทธิ์การตั้งค่า SessionSecurityTokenLifetimeInHours จะต้องถูกปรับปรุงเป็นสิ่งที่ไม่ใช่ 24 ในอินสแตนซ์นี้ จะถูกตั้งค่าเป็นหนึ่งสัปดาห์
1. บนเซิร์ฟเวอร์ Dynamics มีบทบาทค้นพบ CRM ติดตั้ง เปิดหน้าต่างคำสั่ง PowerShell
2. เรียกใช้คำสั่งต่อไปนี้จากหน้าต่าง
$Settings = ClaimsSettings - DwsServerUrl https://CrmDiscoverServer.domain.comรับ-CrmSetting - SettingType-$creds การข้อมูลประจำตัว
$Setting.SessionSecurityTokenLifetimeInHours = '168'
- DwsServerUrl ชุด CrmSetting https://CrmDiscoverServer.domain.com -ข้อมูลประจำตัว $creds $setting
3. เมื่อดำเนินการ ตรวจสอบว่า ค่าอายุการใช้งานในขณะนี้ 168 โดยการเรียกใช้อยู่ด้านล่างคำสั่ง
ClaimsSettings - DwsServerUrl https://CrmDiscoverServer.domain.comรับ-CrmSetting - SettingType-$creds การข้อมูลประจำตัว
4. next รีสตาร์ท IIS บนเซิร์ฟเวอร์ frontend
5. ในตอนท้าย เริ่ม Outlook สำหรับผู้ใช้ใด ๆ ที่พบปัญหานี้กำหนดไว้ในส่วนอาการ
หมายเหตุ:
ในตัวอย่างข้างต้น URL https://CrmDiscoverServer.domain.comจะต้องถูกปรับปรุง ด้วย URL ของเซิร์ฟเวอร์ที่มีบทบาทเซิร์ฟเวอร์การค้นหาในการปรับใช้ Microsoft Dynamics CRM
ผู้ใช้จะยังคงประสบพร้อมท์สำหรับข้อมูลประจำตัวรับรองความถูกต้อง ได้ โดยทำตามคำแนะนำ พร้อมท์นี้จะเดี๋ยวนี้เกิดขึ้นทุก ๆ 7 วันเว้นแต่มีการเริ่มต้น Outlook และ/หรือเบราว์เซอร์ของคุณ เริ่มการทำงาน Outlook/เบราว์เซอร์ จะต่ออายุของโทเค็นความปลอดภัยโดยอัตโนมัติ และจะอนุญาตให้ผู้ใช้ไม่เห็นพร้อมท์การรับรองความถูกต้อง