สถานการณ์
ลองทำตามสถานการณ์ต่อไปนี้:
- คุณกําลังเรียกใช้ Exchange Server
- คุณได้เปิดใช้งาน Exchange Web Services (EWS)
- การแจ้งเตือนแบบพุชจะเปิดใช้งานและใช้ในสภาพแวดล้อมของคุณ
สาเหตุ
เมื่อไคลเอ็นต์สมัครใช้งานการแจ้งเตือนแบบพุชจาก Exchange Server การแจ้งเตือนที่ส่งไปยังไคลเอ็นต์จะรวมถึงข้อมูล NTLM ที่สามารถใช้เพื่อรับรองความถูกต้องในฐานะเซิร์ฟเวอร์ที่ทํางาน Exchange Server ข้อมูลนี้เคยถูกรวมไว้เพื่ออนุญาตให้มีการตอบกลับที่ได้รับการรับรองความถูกต้องไปยังไคลเอ็นต์ที่สมัครใช้งาน เฉพาะการแจ้งเตือนแบบพุชเท่านั้นที่ได้รับผลกระทบ การแจ้งเตือนแบบดึงและสตรีมจะไม่ได้รับผลกระทบ
วิธีแก้ไขปัญหาชั่วคราว
เมื่อต้องการแก้ไขสถานการณ์นี้และป้องกันไม่ให้มีการใช้งานข้อมูลในทางที่ผิด ให้กําหนดนโยบายการควบคุมจํานวนที่ป้องกันไม่ให้ส่งการแจ้งเตือน EWS ไปยังไคลเอ็นต์ที่สมัครใช้งาน แม้ว่าการแจ้งเตือนแบบพุชจะอยู่ภายใต้ลักษณะการทํางานนี้เท่านั้น แต่นโยบายการควบคุมจํานวนจะมีผลต่อการแจ้งเตือนแบบพุช แบบดึง และสตรีมเท่าๆ กัน
หมาย เหตุ การแก้ไขปัญหาชั่วคราวนี้ทําให้บางไคลเอ็นต์ทํางานไม่ถูกต้อง ซึ่งรวมถึง Outlook for Mac Skype for Business ไคลเอ็นต์จดหมาย iOS ดั้งเดิม และบางไคลเอ็นต์ของบริษัทอื่น นอกจากนี้ยังอาจรวมถึงแอปพลิเคชัน LOB แบบกําหนดเอง
การแก้ปัญหา
Microsoft ได้เปลี่ยนแปลงสัญญาการแจ้งเตือนที่สร้างขึ้นระหว่างไคลเอ็นต์ EWS และเซิร์ฟเวอร์ที่กําลังทํางานอยู่ Exchange Server ไม่อนุญาตให้มีการสตรีมการแจ้งเตือนที่ได้รับการรับรองความถูกต้องโดยเซิร์ฟเวอร์ แต่การแจ้งเตือนเหล่านี้จะถูกสตรีมโดยใช้กลไกการรับรองความถูกต้องแบบไม่ระบุชื่อแทน เนื่องจากลูกค้าจะต้องรับรองความถูกต้องเพื่อสร้างการสมัครใช้งาน วิธีนี้จึงถือว่าเป็นการออกแบบที่เหมาะสมและจําเป็นในการปกป้องข้อมูลประจําตัวและข้อมูลประจําตัวของเซิร์ฟเวอร์ หลังจากการเปลี่ยนแปลงนี้ ไคลเอนต์ที่ใช้ EWS Push Notification ที่ได้รับการรับรองความถูกต้องจากเซิร์ฟเวอร์ที่กําลังเรียกใช้ Exchange Server จะต้องมีการอัปเดตไคลเอ็นต์เพื่อให้ทํางานได้อย่างถูกต้องต่อไป
การเปลี่ยนแปลงลักษณะการทํางานนี้จะมีผลใน Exchange ที่เผยแพร่ต่อไปนี้:
- Exchange Server 2019 – การอัปเดตสะสม 1
- Exchange Server 2016 – การอัปเดตสะสม 12
- Exchange Server 2013 – การอัปเดตสะสม 22
- Exchange Server 2010 – ชุดรวมอัปเดต 26