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

รับใบรับรองการแลกเปลี่ยนด้วย PowerShell


คุณจำเป็นต้องได้รับใบรับรอง Exchange ด้วย PowerShell หรือไม่ ตัวอย่างเช่น คุณต้องล้างข้อมูลใบรับรอง Exchange คุณสามารถดึงข้อมูลได้สองวิธี หนึ่งในนั้นคือผ่าน PowerShell อีกอันอยู่ที่ Exchange Admin Center (EAC) ในบทความนี้ คุณจะได้เรียนรู้คำสั่ง PowerShell ที่คุณสามารถใช้เพื่อรับข้อมูลที่คุณต้องการ

รับใบรับรองการแลกเปลี่ยนด้วย PowerShell

เรียกใช้ Exchange Management Shell ในฐานะผู้ดูแลระบบ เรียกใช้ Get-ExchangeCertificate cmdlet เพื่อรับใบรับรองที่ติดตั้งทั้งหมดบน Exchange Server

ในตัวอย่างของเรา มีการติดตั้งใบรับรองสี่ใบบน Exchange Server

[PS] C:\>Get-ExchangeCertificate | Format-List

ปรับแต่งผลลัพธ์ใบรับรองการแลกเปลี่ยน

เราต้องการปรับแต่งผลลัพธ์ผลลัพธ์ของใบรับรอง Exchange ที่ติดตั้ง

[PS] C:\>Get-ExchangeCertificate | select Thumbprint, Services, NotAfter, Subject, CertificateDomains


Thumbprint         : 1AEF337DFC2B537D9E0D0C89D1AE55749AF2660B
Services           : SMTP
NotAfter           : 5/1/2027 9:15:30 PM
Subject            : CN=Microsoft Exchange Server Auth Certificate
CertificateDomains : {}

Thumbprint         : E55A7CE736B5798A1A694F1D0515227E35F97514
Services           : IIS, SMTP
NotAfter           : 5/1/2027 7:53:26 PM
Subject            : CN=EX01-2019
CertificateDomains : {EX01-2019, EX01-2019.exoip.local}

Thumbprint         : E0BDD1F47CA74B3FC3E6D84DD4AF86C1E7141DC9
Services           : IMAP, POP, IIS, SMTP
NotAfter           : 7/19/2022 11:14:01 AM
Subject            : CN=mail.exoip.com
CertificateDomains : {mail.exoip.com, autodiscover.exoip.com}

Thumbprint         : 5C542FF3253B641876C77C70404625154B723E25
Services           : None
NotAfter           : 4/13/2032 5:38:47 PM
Subject            : CN=WMSvc-SHA2-EX01-2019
CertificateDomains : {WMSvc-SHA2-EX01-2019}

ในส่วนต่อไปเราจะระบุการให้บริการ

รับใบรับรองการแลกเปลี่ยนพร้อมบริการเฉพาะ

คุณสามารถระบุบริการที่คุณต้องการกำหนดให้กับใบรับรองได้ บริการคือ:

  • SMTP

  • Microsoft Exchange รวมข้อความ

  • เราเตอร์การโทรส่งข้อความแบบรวม

  • IMAP

  • โผล่

  • ไอไอเอส

รับรายการใบรับรองที่ติดตั้งและกำหนดให้กับ บริการ SMTP เปลี่ยน SMTP ในคำสั่งเป็นบริการใดบริการหนึ่งข้างต้นเพื่อกรองใบรับรองที่แสดง

[PS] C:\>Get-ExchangeCertificate | select Thumbprint, Services, NotAfter, Subject, CertificateDomains | where {$_.Services -match "SMTP"} | fl


Thumbprint         : 1AEF337DFC2B537D9E0D0C89D1AE55749AF2660B
Services           : SMTP
NotAfter           : 5/1/2027 9:15:30 PM
Subject            : CN=Microsoft Exchange Server Auth Certificate
CertificateDomains : {}

Thumbprint         : E55A7CE736B5798A1A694F1D0515227E35F97514
Services           : IIS, SMTP
NotAfter           : 5/1/2027 7:53:26 PM
Subject            : CN=EX01-2019
CertificateDomains : {EX01-2019, EX01-2019.exoip.local}

Thumbprint         : E0BDD1F47CA74B3FC3E6D84DD4AF86C1E7141DC9
Services           : IMAP, POP, IIS, SMTP
NotAfter           : 7/19/2022 11:14:01 AM
Subject            : CN=mail.exoip.com
CertificateDomains : {mail.exoip.com, autodiscover.exoip.com}

การกรองและอ่านง่ายกว่าเมื่อคุณได้รับใบรับรอง Exchange ด้วย PowerShell ช่วยให้คุณได้รับใบรับรอง Exchange ด้วย PowerShell หรือไม่

อ่านเพิ่มเติม: ลบใบรับรอง Exchange ด้วย PowerShell »

บทสรุป

โดยสรุป คุณได้เรียนรู้วิธีรับใบรับรอง Exchange ด้วย PowerShell เราสามารถใช้ทั้ง Exchange Admin Center และ PowerShell เพื่อรับข้อมูลใบรับรอง Exchange คุณใช้ Exchange Admin Center หรือ PowerShell หรือไม่

คุณสนุกกับบทความนี้หรือไม่? คุณอาจต้องการติดตั้งใบรับรอง Exchange ด้วย PowerShell อย่าลืมติดตามเราและแบ่งปันบทความนี้

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