การเปลี่ยน "IsOutOfService" เป็น "False" ใน Exchange Server เวอร์ชันก่อนหน้าไม่อัปเดตในสภาพแวดล้อม Exchange Server เวอร์ชันที่ใหม่กว่าทันที

นำไปใช้กับ
Exchange Server 2016 Enterprise Edition Exchange Server 2016 Standard Edition Exchange Server 2013 Enterprise Edition Exchange Server 2013 Standard Edition

อาการ

สมมติว่า คุณปรับใช้เซิร์ฟเวอร์ที่ใช้ Microsoft Exchange Server 2016, 2013 และ 2010 ผสมกัน คุณเรียกใช้ cmdlet ต่อไปนี้ใน Exchange Server 2010 Management Shell (EMS) เพื่อเอาเซิร์ฟเวอร์นี้ออกจากจุดสิ้นสุดของพร็อกซี:


Set-ClientAccessServer -Identity <server_name> -IsOutofService $True 

         หมายเหตุ คุณสามารถเริ่มบริการ MSExchangeADTopology และแอปพลิเคชันพูลของ Internet Information Services (IIS) ใหม่ใน Exchange Server 2016 เพื่อให้แน่ใจว่าการเปลี่ยนแปลงจะมีผลทันที เมื่อต้องการตรวจสอบว่าการเปลี่ยนแปลงนี้มีผลหรือไม่ ให้ลองเข้าถึงกล่องจดหมายที่ถูกโฮสต์บน Exchange Server 2010 โดยการเข้าสู่ระบบ OWA ถ้าความพยายามในการเข้าสู่ระบบไม่สําเร็จ นั่นหมายความว่าการเปลี่ยนแปลงมีผลแล้ว

จากนั้น คุณเปลี่ยนค่า IsOutofService เป็น False โดยเรียกใช้ cmdlet ต่อไปนี้บนเซิร์ฟเวอร์การเข้าถึงไคลเอ็นต์ (CAS) ของ Exchange Server 2010:


Set-ClientAccessServer -Identity <server_name> -IsOutofService $False

ในกรณีนี้ คุณคาดว่าจะเข้าสู่ระบบกล่องจดหมายของคุณจาก OWA โดยไม่มีปัญหาใดๆ อย่างไรก็ตาม คุณไม่สามารถเข้าสู่ระบบ OWA ได้ นอกจากนี้ ถ้าคุณพยายามเข้าสู่ระบบ OWA จากสภาพแวดล้อม Exchange Server 2016 สําหรับกล่องจดหมายที่มีอยู่บน Exchange Server 2010 ความพยายามดังกล่าวอาจไม่สําเร็จเป็นเวลาหนึ่งวันหรือมากกว่านั้น

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากค่า IsOutofService ไม่ได้รับการอัปเดตในเวลาโดยบริการโทโพโลยี IIS และ Microsoft Exchange Active Directory ในสภาพแวดล้อม Exchange Server 2016 และ 2013

การแก้ปัญหา

Exchange Server 2016

เมื่อต้องการแก้ไขปัญหานี้ ให้ติดตั้งการอัปเดตสะสม 10 สําหรับ Exchange Server 2016 หรือการอัปเดตแบบสะสมที่ใหม่กว่าสําหรับ Exchange Server 2016

Exchange Server 2013

เมื่อต้องการแก้ไขปัญหานี้ ให้ติดตั้งการอัปเดตสะสม 21 สําหรับ Exchange Server 2013 หรือการอัปเดตแบบสะสมที่ใหม่กว่าสําหรับ Exchange Server 2013

วิธีแก้ไขปัญหาชั่วคราว

เมื่อต้องการแก้ไขปัญหานี้ เริ่มบริการโทโพโลยีของ Microsoft Exchange Active Directory และ IIS ใหม่ในสภาพแวดล้อม Exchange Server 2016 และ 2013

เมื่อต้องการเริ่มบริการโทโพโลยี Active Directory ของ Microsoft Exchange ใหม่ ให้เรียกใช้ cmdlet ต่อไปนี้ใน PowerShell:


Restart-Service -Name MSExchangeADTopology -Force

เมื่อต้องการเริ่ม IIS ใหม่ ให้คลิกเริ่ม คลิกเรียกใช้ พิมพ์ IISReset แล้วคลิก ตกลง

หน้าต่างพร้อมท์คําสั่งจะเปิดขึ้นและแสดงสถานะของคําสั่ง IISReset คุณควรอ่านสถานะที่พร้อมท์คําสั่งเพื่อให้แน่ใจว่า IIS หยุดทํางานแล้วรีสตาร์ต

การอ้างอิง

เรียนรู้เกี่ยวกับคำศัพท์ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์