ค้นหาเว็บไซต์

ต่ออายุใบรับรองใน 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

วิธีแก้ไขข้อผิดพลาดนี้คือ เราจำเป็นต้องกำหนดใบรับรองใหม่ให้กับ:

  1. ส่งตัวเชื่อมต่อ: ขาออกไปยัง Office 365

  2. ตัวเชื่อมต่อการรับ: ส่วนหน้าเริ่มต้น

ข้อสำคัญ: ทำตามขั้นตอนเดียวกันกับเซิร์ฟเวอร์ 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 อย่าลืมติดตามเราและแบ่งปันบทความนี้

บทความที่เกี่ยวข้อง