ต่ออายุใบรับรองใน Exchange Hybrid
จะต่ออายุใบรับรองใน Exchange Hybrid ได้อย่างไร คุณมีใบรับรองของบริษัทอื่นใหม่ที่ติดตั้งบน Exchange Server เมื่อคุณทำงานนั้นเสร็จแล้ว คุณต้องการลบใบรับรองเก่าออก แต่คุณได้รับข้อความว่าใบรับรองเหล่านี้ถูกแท็กด้วยตัวเชื่อมต่อการส่งขาออกไปยัง Office 365 เหตุใดจึงเกิดเหตุการณ์เช่นนี้ และวิธีแก้ไขคืออะไร?
ใบรับรองการแลกเปลี่ยนไม่ถูกต้อง
ลงชื่อเข้าใช้ Exchange Server นำทางไปยัง เซิร์ฟเวอร์ > ใบรับรอง เลือก Exchange Server จากเมนูแบบเลื่อนลงหากคุณมี Exchange Server หลายเครื่อง
ในตัวอย่างของเรา เรามีใบรับรองที่ไม่ถูกต้อง
ข้อสำคัญ: ในสภาพแวดล้อมการใช้งานจริง คุณต้องต่ออายุใบรับรองก่อนที่จะใช้งานไม่ได้ มิฉะนั้นการรับส่งอีเมลจะไม่ทำงาน
ติดตั้งใบรับรองการแลกเปลี่ยน
เราได้ติดตั้งใบรับรอง Let's Encrypt ฟรีบน Exchange Server นอกจากนี้เรายังกำหนดให้กับบริการ IMAP, ISS และ SMTP ใบรับรองแสดงสถานะ ถูกต้อง
อ่านเพิ่มเติม: ติดตั้งใบรับรอง Exchange ด้วย PowerShell »
ใบรับรองเหล่านี้ถูกแท็กด้วย Send Connectors ต่อไปนี้
มีการติดตั้งใบรับรองใหม่และถูกต้อง อย่างไรก็ตาม ใบรับรองเก่าไม่ถูกต้อง มาลบใบรับรองเก่าบน Exchange Server เพื่อให้ทุกอย่างเป็นระเบียบเรียบร้อย
เมื่อเราต้องการลบใบรับรอง Exchange ที่ไม่ถูกต้อง เราได้รับข้อผิดพลาด
ข้อผิดพลาด
มีข้อผิดพลาด Rpc พิเศษเกิดขึ้นบนเซิร์ฟเวอร์ EX02-2016: ใบรับรองเหล่านี้ถูกแท็กด้วยตัวเชื่อมต่อส่งต่อไปนี้: ขาออกไปยัง Office 365 - d1c9beac-0655-48e7-9949-5e497af1d38d การเอาออกและการแทนที่ใบรับรองจาก Send Connector จะทำให้การรับส่งอีเมลเสียหาย หากคุณยังคงต้องการดำเนินการต่อ ให้เปลี่ยนหรือลบใบรับรองเหล่านี้ออกจาก Send Connector แล้วลองใช้คำสั่งนี้
เหตุใดเราจึงได้รับข้อผิดพลาดนี้ และวิธีแก้ไขปัญหาในการลบใบรับรองที่แท็กด้วยตัวเชื่อมต่อการส่งขาออกไปยัง Office 365 คืออะไร
ต่ออายุใบรับรองใน Exchange Hybrid ด้วย PowerShell
วิธีแก้ไขข้อผิดพลาดนี้คือ เราจำเป็นต้องกำหนดใบรับรองใหม่ให้กับ:
ส่งตัวเชื่อมต่อ: ขาออกไปยัง Office 365
ตัวเชื่อมต่อการรับ: ส่วนหน้าเริ่มต้น
ข้อสำคัญ: ทำตามขั้นตอนเดียวกันกับเซิร์ฟเวอร์ Exchange อื่นๆ
ทำตามขั้นตอนเหล่านี้:
ขั้นตอนที่ 1 รวบรวมข้อมูล
คลิกสองครั้งที่ใบรับรองใหม่ในศูนย์การจัดการ Exchange คัดลอก พิมพ์นิ้วหัวแม่มือ
ไปที่ การรับส่งอีเมล > ส่งตัวเชื่อมต่อ คัดลอก ชื่อตัวเชื่อมต่อการส่งขาออกไปยัง Office 365 ในตัวอย่างของเรา ขาออกไปยัง Office 365 - d1c9beac-0655-48e7-9949-5e497af1d38d
ไปที่ การรับส่งอีเมล > รับตัวเชื่อมต่อ คัดลอกชื่อตัวเชื่อมต่อการรับส่วนหน้าเริ่มต้น ในตัวอย่างของเรา คือ Default Frontend EX02-2016
ขั้นตอนที่ 2 ตั้งค่าใบรับรองใหม่
เรียกใช้ Exchange Management Shell ในฐานะผู้ดูแลระบบ รับใบรับรอง Exchange ที่มีลายนิ้วมือที่คุณคัดลอกไว้ในขั้นตอนก่อนหน้า
PS] C:\>Get-ExchangeCertificate -Thumbprint "2936E663C57F488BDC11661357DB60D031A90CE8"
Thumbprint Services Subject
---------- -------- -------
2936E663C57F488BDC11661357DB60D031A90CE8 I..WS.. CN=mail.exoip.comเก็บค่าไว้ในตัวแปร $TLSCert
[PS] C:\>$TLSCert = Get-ExchangeCertificate -Thumbprint "2936E663C57F488BDC11661357DB60D031A90CE8"เก็บค่าผู้ออกใบรับรองและหัวเรื่องใบรับรองไว้ในตัวแปร $TLSCertName
[PS] C:\>$TLSCertName = "<I>$($TLSCert.Issuer)<S>$($TLSCert.Subject)"เรียกใช้ Set-SendConnector cmdlet รวมถึงพารามิเตอร์ TlsCertificateName กรอกชื่อตัวเชื่อมต่อ Exchange Server name\send ที่คุณคัดลอกไว้ในขั้นตอนก่อนหน้า
[PS] C:\>Set-SendConnector "Outbound to Office 365 - d1c9beac-0655-48e7-9949-5e497af1d38d" -TlsCertificateName $TLSCertNameเรียกใช้ Set-ReceiveConnector cmdlet รวมถึงพารามิเตอร์ TlsCertificateName กรอกชื่อตัวเชื่อมต่อ Exchange Server name\receive ที่คุณคัดลอกไว้ในขั้นตอนก่อนหน้า
[PS] C:\>Set-ReceiveConnector "EX02-2016\Default Frontend EX02-2016" -TlsCertificateName $TLSCertNameคุณสามารถรับคำเตือนเป็นเอาต์พุตได้เมื่อคุณเรียกใช้ cmdlets Set-SendConnector และ Set-ReceiveConnector นั่นเป็นเพราะว่าช่องผู้ออกใบรับรองใหม่และช่องเรื่องของใบรับรองเหมือนกับใบรับรองเก่า
ในตัวอย่างของเรา เราได้เพิ่มใบรับรอง Let's Encrypt ใหม่ แต่ใบรับรองเก่าก็มาจาก Let's Encrypt เช่นกัน นั่นเป็นสาเหตุที่เราได้รับข้อผิดพลาดด้านล่าง
คำเตือน: คำสั่งเสร็จสมบูรณ์แล้ว แต่ไม่มีการแก้ไขการตั้งค่า
เมื่อคุณเห็นคำเตือนข้างต้น คุณก็ไม่ต้องกังวล แต่คุณควรลบใบรับรองเก่าออก น่าเสียดายที่จะไม่อนุญาตให้คุณลบมันในศูนย์การจัดการ Exchange เนื่องจากยังคงคิดว่าเชื่อมต่อกับตัวเชื่อมต่อทั้งสอง
ดูใบรับรองใน MMC snap-in และลบใบรับรองที่ไม่ถูกต้องใน ร้านค้าส่วนบุคคล วิธีที่ยอดเยี่ยมในการระบุใบรับรองคือการตรวจสอบ วันหมดอายุ
กลับไปที่ศูนย์การจัดการ Exchange รีเฟรชเพจหรือคลิกไอคอนรีเฟรชในแถบเครื่องมือ ลบใบรับรองเก่าออกเรียบร้อยแล้ว และใบรับรองใหม่ยังคงอยู่
ขั้นตอนที่ 3 รีสตาร์ท IIS
รีสตาร์ท บริการข้อมูลทางอินเทอร์เน็ต (IIS) บน Exchange Server
[PS] C:\>iisresetต่ออายุใบรับรองใน Exchange Hybrid ด้วยตัวช่วยสร้างการกำหนดค่าไฮบริดของ Office 365
อีกวิธีในการต่ออายุใบรับรอง Exchange Hybrid คือการรันตัวช่วยสร้างการกำหนดค่าไฮบริดอีกครั้ง เชื่อมต่อในขั้นตอนแรกด้วยข้อมูลประจำตัวของคุณและดำเนินการตามวิซาร์ดการตั้งค่าโดยคลิกปุ่ม ถัดไป
คุณจะเห็นหน้าต่าง ใบรับรองการขนส่ง ในตัวช่วยสร้างการตั้งค่า เลือกใบรับรองใหม่ คลิกถัดไป
คลิกที่ อัปเดต
ตัวช่วยสร้างการกำหนดค่าไฮบริดของ Office 365 กำหนดค่าใบรับรองใหม่สำหรับทั้งตัวเชื่อมต่อการส่งและรับตัวเชื่อมต่อ
แค่นั้นแหละ!
อ่านต่อ: ต่ออายุใบรับรองการตรวจสอบสิทธิ์ Microsoft Exchange Server »
บทสรุป
คุณได้เรียนรู้วิธีต่ออายุใบรับรอง Exchange Hybrid รวบรวมข้อมูลใบรับรองใหม่และเรียกใช้คำสั่งเพื่อตั้งค่าใบรับรอง TLS บนตัวเชื่อมต่อการส่งและรับตัวเชื่อมต่อ อีกวิธีหนึ่งคือการรันตัวช่วยสร้างการกำหนดค่าไฮบริดของ Office 365 อีกครั้งและเลือกใบรับรองใหม่
คุณสนุกกับบทความนี้หรือไม่? คุณอาจต้องการวิธีส่งออกใบรับรองใน Exchange Server อย่าลืมติดตามเราและแบ่งปันบทความนี้