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

ติดตั้ง Exchange Security Update ทีละขั้นตอน


ทีม Microsoft Exchange จะเผยแพร่ Exchange Server Security Updates (SU) สำหรับ Exchange Server 2013/2016/2019 เมื่อพบช่องโหว่ คุณไม่ต้องการรอและแก้ไข Exchange Servers ทันที โปรดทราบว่าอาจต้องใช้เวลาก่อนที่จะเสร็จสิ้น หากคุณมี Exchange Server เพียงเซิร์ฟเวอร์เดียว การรับส่งอีเมลจะไม่ทำงานในขณะนั้น ตอนนี้ขั้นตอนที่ดีที่สุดในการติดตั้ง Security Update ใน Exchange Server คืออะไร? ในบทความนี้ คุณจะได้เรียนรู้วิธีติดตั้ง Exchange Security Update ทีละขั้นตอน

ติดตั้งแนวทางปฏิบัติที่ดีที่สุดของ Exchange Security Update

ก่อนการอัปเดตความปลอดภัย:

  • วางเซิร์ฟเวอร์ในโหมดการบำรุงรักษาในระบบการตรวจสอบ (เช่น SCOM)
  • ตรวจสอบการอัปเดต Windows และติดตั้งการอัปเดต
  • รีสตาร์ทเซิร์ฟเวอร์
  • ทำให้เซิร์ฟเวอร์อยู่ในโหมดการบำรุงรักษา
  • ปิดการใช้งานซอฟต์แวร์ป้องกันไวรัสชั่วคราว
  • ปิดการใช้งานซอฟต์แวร์สำรองข้อมูลชั่วคราว
  • ใช้พรอมต์คำสั่งที่ยกระดับเพื่อเรียกใช้การอัปเดตความปลอดภัย

หลังการอัปเดตความปลอดภัย:

  • รีสตาร์ทเซิร์ฟเวอร์
  • ตรวจสอบบันทึกเหตุการณ์โดยการกรองข้อผิดพลาดและคำเตือน
  • นำเซิร์ฟเวอร์ออกจากโหมดการบำรุงรักษา
  • เปิดใช้งานซอฟต์แวร์สำรองข้อมูล
  • เปิดใช้งานการป้องกันไวรัส
  • นำเซิร์ฟเวอร์ออกจากโหมดการบำรุงรักษาในระบบการตรวจสอบ (เช่น SCOM)

ค้นหาเวอร์ชัน Exchange Server

อ่านเพิ่มเติมในบทความ ค้นหาเวอร์ชัน Exchange ด้วย PowerShell

ก่อนที่คุณจะเริ่มติดตั้ง Exchange Security Updates ให้ไปที่ แผงควบคุม > โปรแกรมและคุณลักษณะ และตรวจสอบว่า Exchange Server เวอร์ชันใดติดตั้งอยู่

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

เริ่ม Exchange Management Shell ในฐานะผู้ดูแลระบบและเรียกใช้สคริปต์ด้านล่าง ผลลัพธ์จะแสดงหมายเลขบิลด์เซิร์ฟเวอร์ Exchange

$ExchangeServers = Get-ExchangeServer | Sort-Object Name
ForEach ($Server in $ExchangeServers) {
    Invoke-Command -ComputerName $Server.Name -ScriptBlock { Get-Command Exsetup.exe | ForEach-Object { $_.FileversionInfo } }
}

ในตัวอย่างของเรา ทั้ง Exchange Servers EX01-2019 และ EX02-2019 ใช้งาน Exchange Server 2019 CU12 (หมายเลขบิลด์ 15.02.1118.012)

ProductVersion   FileVersion      FileName                                                         PSComputerName
--------------   -----------      --------                                                         --------------
15.02.1118.012   15.02.1118.012   C:\Program Files\Microsoft\Exchange Server\V15\bin\ExSetup.exe   EX01-2019
15.02.1118.012   15.02.1118.012   C:\Program Files\Microsoft\Exchange Server\V15\bin\ExSetup.exe   EX02-2019

ดาวน์โหลดการอัปเดตความปลอดภัยของเซิร์ฟเวอร์ Exchange

เป็นเรื่องดีที่รู้ว่าเมื่อคุณดาวน์โหลด Exchange Server Security Update (SU) ไม่ใช่ Exchange Server Cumulative Update (CU) การอัปเดตความปลอดภัยคือสิ่งที่คุณจะติดตั้งนอกเหนือจากการอัปเดตแบบสะสม หาก Exchange Server ไม่อัปเดต CU ล่าสุด คุณจะต้องติดตั้ง Exchange Server Cumulative Update ก่อนจึงจะใช้การอัปเดตความปลอดภัยได้

Microsoft ออกการอัปเดตความปลอดภัยสำหรับ Exchange Server สองเวอร์ชันล่าสุด พวกเขาไม่เผยแพร่ SU สำหรับ Exchange Server ทุกเวอร์ชัน เนื่องจากนั่นไม่เพียงแต่ทำงานมากเกินไปเท่านั้น แต่ไม่แนะนำให้รัน CU รุ่นเก่าเมื่อมีการพุช CU ใหม่ คอยอัปเดตเซิร์ฟเวอร์ Exchange ของคุณให้ทันสมัยอยู่เสมอด้วย CU ล่าสุด

หมายเหตุ: การอัปเดตความปลอดภัยของเซิร์ฟเวอร์ Exchange เป็นแบบสะสม หากคุณกำลังเรียกใช้ CU ที่สามารถติดตั้ง SU ได้ คุณไม่จำเป็นต้องติดตั้ง SU ทั้งหมดตามลำดับ แต่สามารถติดตั้ง SU ล่าสุดได้เท่านั้น

มาดาวน์โหลด Exchange Security Update กัน ไปที่คู่มือการอัปเดตความปลอดภัยของ Microsoft สำหรับการอัปเดตความปลอดภัยทั้งหมด กรองกลุ่มผลิตภัณฑ์ Exchange Server คลิกที่ การอัปเดตความปลอดภัย

ในตัวอย่างนี้ เราจะดาวน์โหลด Exchange Security Update สำหรับ Exchange Server 2019 CU12

Microsoft Security Response Center (MSRC) จะตรวจสอบรายงานทั้งหมดเกี่ยวกับช่องโหว่ด้านความปลอดภัยที่ส่งผลต่อผลิตภัณฑ์และบริการของ Microsoft โดยจะให้ข้อมูลที่นี่ซึ่งเป็นส่วนหนึ่งของความพยายามอย่างต่อเนื่องเพื่อช่วยคุณจัดการความเสี่ยงด้านความปลอดภัยและช่วยปกป้องระบบของคุณ

ดาวน์โหลดการอัปเดตความปลอดภัยของ Exchange

วางการอัปเดตความปลอดภัยของ Exchange บนโฟลเดอร์ Exchange Server C:\install หากคุณไม่มีโฟลเดอร์การติดตั้ง ให้สร้างขึ้นใหม่

ใส่ Exchange Server ในโหมดการบำรุงรักษา

อ่านเพิ่มเติมในบทความ ทำให้ Exchange Server อยู่ในโหมดการบำรุงรักษา

ลงชื่อเข้าใช้ Exchange Server EX01-2019 เรียกใช้ Exchange Management Shell ในฐานะผู้ดูแลระบบ ตั้งค่า Hub Transport Service เป็นการระบายน้ำ มันจะหยุดรับข้อความอีกต่อไป

[PS] C:\>Set-ServerComponentState -Identity "EX01-2019" -Component HubTransport -State Draining -Requester Maintenance

เปลี่ยนเส้นทางข้อความที่อยู่ในคิวไปที่ EX02-2019 ค่าเซิร์ฟเวอร์เป้าหมายจะต้องเป็น FQDN ของเซิร์ฟเวอร์เป้าหมาย เซิร์ฟเวอร์เป้าหมายไม่ควรอยู่ในโหมดการบำรุงรักษา

[PS] C:\>Redirect-Message -Server "EX01-2019" -Target "EX02-2019.exoip.local"

Confirm
Are you sure you want to perform this action?
Redirecting messages to "EX02-2019.exoip.local".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [?] Help (default is "Y"): Y

หากเซิร์ฟเวอร์เป็นสมาชิก DAG ให้รันคำสั่งต่อไปนี้ หากเซิร์ฟเวอร์ของคุณไม่ใช่สมาชิก DAG ให้ข้ามไปที่คำสั่งสำหรับการตั้งค่า ServerWideOffline

หยุดโหนดคลัสเตอร์ชั่วคราว ระงับเซิร์ฟเวอร์ EX01-2019 จาก DAG

[PS] C:\>Suspend-ClusterNode "EX01-2019"

Name      State  Type
----      -----  ----
EX01-2019 Paused Node

ปิดใช้งานการเปิดใช้งานการคัดลอกฐานข้อมูลโดยอัตโนมัติ คำสั่งนี้จะย้ายสำเนาฐานข้อมูลที่ใช้งานอยู่ไปยังสมาชิก DAG รายอื่นด้วย สมมติว่ามีสมาชิก DAG ที่มีสุขภาพดีคนอื่นๆ อยู่ การดำเนินการนี้ไม่เกิดขึ้นทันที และอาจใช้เวลาหลายนาทีกว่าการเคลื่อนไหวจะเกิดขึ้น เราจะตรวจสอบด้วยคำสั่งใดคำสั่งหนึ่งต่อไปนี้

[PS] C:\>Set-MailboxServer "EX01-2019" -DatabaseCopyActivationDisabledAndMoveNow $true

จดบันทึกนโยบายการเปิดใช้งานสำเนาฐานข้อมูลอัตโนมัติบนเซิร์ฟเวอร์ คุณสามารถตั้งค่ากลับเป็นค่านี้ได้เมื่อสิ้นสุดการบำรุงรักษา การตั้งค่าเริ่มต้นคือไม่จำกัด

[PS] C:\>Get-MailboxServer "EX01-2019" | Select DatabaseCopyAutoActivationPolicy

DatabaseCopyAutoActivationPolicy
--------------------------------
                    Unrestricted

ตั้งค่าเป็น Blocked เพื่อป้องกันไม่ให้ฐานข้อมูลใด ๆ เริ่มทำงาน

[PS] C:\>Set-MailboxServer "EX01-2019" -DatabaseCopyAutoActivationPolicy Blocked

ตรวจสอบสำเนาฐานข้อมูลที่ยังคงติดตั้งอยู่บนเซิร์ฟเวอร์ อาจใช้เวลาสักครู่ก่อนที่ฐานข้อมูลที่ใช้งานอยู่จะย้าย คำสั่งนี้ไม่ควรส่งคืนผลลัพธ์ หากสำเนาฐานข้อมูลใด ๆ ยังคงใช้งานอยู่บนเซิร์ฟเวอร์และสมาชิก DAG อื่น ๆ โฮสต์สำเนาของฐานข้อมูล ให้ทำการสลับด้วยตนเอง

[PS] C:\>Get-MailboxDatabaseCopyStatus -Server "EX01-2019" | Where {$_.Status -eq "Mounted"} | ft -AutoSize

เมื่อย้ายฐานข้อมูลที่ใช้งานอยู่แล้ว เราจะตรวจสอบคิวการขนส่ง คิวควรว่างเปล่าหรือเกือบจะว่างเปล่า เนื่องจากเราจะปิดการใช้งานส่วนประกอบเซิร์ฟเวอร์ทั้งหมด อีเมลใดๆ ที่ยังค้างอยู่ในคิวจะมีความล่าช้าในการส่งจนกว่าเซิร์ฟเวอร์จะออกจากโหมดการบำรุงรักษา

[PS] C:\>Get-Queue

Identity             DeliveryType Status MessageCount Velocity RiskLevel OutboundIPPool NextHopDomain
--------             ------------ ------ ------------ -------- --------- -------------- -------------
EX01-2019\Submission Undefined    Ready  0            0        Normal    0              Submission

ทำให้เซิร์ฟเวอร์ EX01-2019 เข้าสู่โหมดการบำรุงรักษา

[PS] C:\>Set-ServerComponentState "EX01-2019" -Component ServerWideOffline -State Inactive -Requester Maintenance

ตรวจสอบโหลดบาลานเซอร์

คุณได้กำหนดค่า Exchange Server ในโหลดบาลานเซอร์หรือไม่ ตรวจสอบว่าการตรวจสอบสภาพโหลดบาลานเซอร์ได้นำเซิร์ฟเวอร์ออกจากพูลหรือทำเครื่องหมายว่าออฟไลน์/ไม่ได้ใช้งาน หากโหลดบาลานเซอร์ไม่ดำเนินการนี้โดยอัตโนมัติ ให้ทำเครื่องหมายเซิร์ฟเวอร์ว่าออฟไลน์/ไม่ได้ใช้งานด้วยตนเอง ลงชื่อเข้าใช้โหลดบาลานเซอร์ของคุณและตั้งค่าบริการเสมือนใดๆ ที่คุณต้องปิดการใช้งานการเชื่อมต่อกับเซิร์ฟเวอร์ EX01-2019 โดยทั่วไปแล้วจะมีบริการเสมือน SMTP และ HTTPS สิ่งนี้จะบังคับให้เชื่อมต่อกับเซิร์ฟเวอร์ EX01-2019 ในอนาคต

วิธีการตรวจสอบว่า Exchange Server อยู่ในโหมดการบำรุงรักษา

ตรวจสอบว่า Exchange Server EX01-2019 ถูกวางไว้ในโหมดการบำรุงรักษาหรือไม่ ส่วนประกอบทั้งหมดควรแสดงเป็น ไม่ใช้งาน ยกเว้น การตรวจสอบ และ RecoveryActionsEnabled

[PS] C:\>Get-ServerComponentState "EX01-2019" | Select Component, State

Component                     State
---------                     -----
ServerWideOffline          Inactive
HubTransport               Inactive
FrontendTransport          Inactive
Monitoring                   Active
RecoveryActionsEnabled       Active
AutoDiscoverProxy          Inactive
ActiveSyncProxy            Inactive
EcpProxy                   Inactive
EwsProxy                   Inactive
ImapProxy                  Inactive
OabProxy                   Inactive
OwaProxy                   Inactive
PopProxy                   Inactive
PushNotificationsProxy     Inactive
RpsProxy                   Inactive
RwsProxy                   Inactive
RpcProxy                   Inactive
XropProxy                  Inactive
HttpProxyAvailabilityGroup Inactive
ForwardSyncDaemon          Inactive
ProvisioningRps            Inactive
MapiProxy                  Inactive
EdgeTransport              Inactive
HighAvailability           Inactive
SharedCache                Inactive
MailboxDeliveryProxy       Inactive
RoutingUpdates             Inactive
RestProxy                  Inactive
DefaultProxy               Inactive
Lsass                      Inactive
RoutingService             Inactive
E4EProxy                   Inactive
CafeLAMv2                  Inactive
LogExportProvider          Inactive

ติดตั้งการอัปเดตความปลอดภัยของเซิร์ฟเวอร์ Exchange

เรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบบน Exchange Server และเรียกดู เส้นทาง C:\install หลังจากนั้น ให้พิมพ์ชื่อไฟล์และคลิกที่ Enter

ข้อสำคัญ: ติดตั้ง Exchange Security Update ผ่าน Command Prompt ด้วยสิทธิ์ของผู้ดูแลระบบ

รอการตั้งค่าเพื่อคำนวณความต้องการพื้นที่

คลิกที่ ถัดไป

ยอมรับข้อกำหนดสิทธิ์การใช้งานแล้วคลิกถัดไป

การติดตั้งการอัปเดตความปลอดภัยสำหรับ Exchange Server จะ:

  • หยุดบริการ
  • คัดลอกไฟล์
  • สร้างไฟล์สำรอง
  • ติดตั้งไฟล์
  • เริ่มบริการ
  • ลบไฟล์สำรอง

อีกหนึ่งหน้าจอในขณะที่การติดตั้ง Exchange Security Update ดำเนินต่อไป

การอัปเดตความปลอดภัยของ Exchange เสร็จสิ้นแล้ว คลิกเสร็จสิ้น

คลิก ใช่ เพื่อรีสตาร์ท Exchange Server

หมายเหตุ: คุณอาจไม่ได้รับข้อความเริ่มต้นใหม่ปรากฏขึ้น เริ่มต้นใหม่เสมอ Exchange Server หลังจากการอัปเดตความปลอดภัย

การทดสอบ

ตรวจสอบบันทึกเหตุการณ์โดยการกรองข้อผิดพลาดและคำเตือน หากมีข้อผิดพลาดตรวจสอบให้แน่ใจว่าได้แก้ไขปัญหาและแก้ไขแล้ว

นำ Exchange Server ออกจากโหมดการบำรุงรักษา

อ่านเพิ่มเติมในบทความนำ Exchange Server ออกจากโหมดการบำรุงรักษา

หลังจากการอัปเดต เราต้องการให้ Exchange Server EX01-2019 ใช้งานได้อีกครั้ง ดังนั้น เรามาลบเซิร์ฟเวอร์ออกจากโหมดการบำรุงรักษากันดีกว่า

เรียกใช้ Exchange Management Shell ในฐานะผู้ดูแลระบบและเรียกใช้คำสั่ง

หมายเหตุ: จำเป็นต้องใช้เฉพาะคำสั่งแรกและคำสั่งสุดท้ายเท่านั้นหากเซิร์ฟเวอร์ไม่ได้เป็นสมาชิก DAG หากเซิร์ฟเวอร์เป็นสมาชิก DAG คุณจะต้องรันคำสั่งทั้งหมด

ใช้ค่านโยบายการเปิดใช้งานอัตโนมัติคัดลอกฐานข้อมูลที่ตั้งค่าไว้บนเซิร์ฟเวอร์ ค่าเริ่มต้นคือ ไม่จำกัด

[PS] C:\>Set-ServerComponentState "EX01-2019" -Component ServerWideOffline -State Active -Requester Maintenance

[PS] C:\>Resume-ClusterNode -Name "EX01-2019"

[PS] C:\>Set-MailboxServer "EX01-2019" -DatabaseCopyAutoActivationPolicy Unrestricted

[PS] C:\>Set-MailboxServer "EX01-2019" -DatabaseCopyActivationDisabledAndMoveNow $false

[PS] C:\>Set-ServerComponentState "EX01-2019" -Component HubTransport -State Active -Requester Maintenance

ปรับสมดุลกลุ่มความพร้อมใช้งานของฐานข้อมูล

อ่านเพิ่มเติมในบทความปรับสมดุลฐานข้อมูลกล่องจดหมายใน Exchange DAG

ตลอดกระบวนการอัปเดต สำเนาฐานข้อมูลจะย้ายไปมาระหว่างสมาชิก DAG ส่งคืนสำเนาฐานข้อมูลที่ใช้งานอยู่ของคุณให้กับสมาชิก DAG ที่ต้องการมากที่สุด ใช้สคริปต์ PowerShell ที่ Microsoft จัดหาให้

[PS] C:\>cd $exscripts
 
[PS] C:\Program Files\Microsoft\Exchange Server\V15\scripts\>.\RedistributeActiveDatabases.ps1 -DagName "DAG01-2019" -BalanceDbsByActivationPreference -SkipMoveSuppressionChecks

ตรวจสอบออกจากโหมดการบำรุงรักษา

ตรวจสอบว่า Exchange Server EX01-2019 มีการสำรองข้อมูลและทำงานอยู่หรือไม่ รันคำสั่งต่อไปนี้

โหนดคลัสเตอร์ต้องมีสถานะเพิ่มขึ้น

[PS] C:\>Get-ClusterNode "EX01-2019"

Name      State Type
----      ----- ----
EX01-2019 Up    Node

ตรวจสอบว่าโหนดคลัสเตอร์มีสถานะบนเซิร์ฟเวอร์ Exchange ทั้งหมด

[PS] C:\>Get-ClusterNode

ตรวจสอบว่าบริการที่จำเป็นทั้งหมดกำลังทำงานอยู่

[PS] C:\>Test-ServiceHealth "EX01-2019"


Role                    : Mailbox Server Role
RequiredServicesRunning : True
ServicesRunning         : {IISAdmin, MSExchangeADTopology, MSExchangeDelivery, MSExchangeIS, MSExchangeMailboxAssistants, MSExchangeRepl, MSExchangeRPC, MSExchangeServiceHost,
                          MSExchangeSubmission, MSExchangeThrottling, MSExchangeTransportLogSearch, W3Svc, WinRM}
ServicesNotRunning      : {}

Role                    : Client Access Server Role
RequiredServicesRunning : True
ServicesRunning         : {IISAdmin, MSExchangeADTopology, MSExchangeMailboxReplication, MSExchangeRPC, MSExchangeServiceHost, W3Svc, WinRM}
ServicesNotRunning      : {}

Role                    : Hub Transport Server Role
RequiredServicesRunning : True
ServicesRunning         : {IISAdmin, MSExchangeADTopology, MSExchangeEdgeSync, MSExchangeServiceHost, MSExchangeTransport, MSExchangeTransportLogSearch, W3Svc, WinRM}
ServicesNotRunning      : {}

ตรวจสอบว่าบริการที่จำเป็นกำลังทำงานอยู่บนเซิร์ฟเวอร์ Exchange ทั้งหมด

[PS] C:\>Get-ExchangeServer | Test-ServiceHealth

ทดสอบการเชื่อมต่อ MAPI

[PS] C:\>Test-MAPIConnectivity -Server "EX01-2019"

MailboxServer           Database            Result    Error
-------------           --------            ------    -----
EX01-2019               DB01                Success
EX01-2019               DB03                Success

ทดสอบการเชื่อมต่อ MAPI บนเซิร์ฟเวอร์ Exchange ทั้งหมด

[PS] C:\>Get-ExchangeServer | Test-MAPIConnectivity

รับผลลัพธ์ของสถานะการคัดลอก DAG

[PS] C:\>Get-MailboxDatabaseCopyStatus -Server "EX01-2019" | Sort Name | Select Name, Status, Contentindexstate

Name           Status  ContentIndexState
----           ------  -----------------
DB01\EX01-2019 Mounted      NotApplicable
DB02\EX01-2019 Healthy      NotApplicable
DB03\EX01-2019 Mounted      NotApplicable
DB04\EX01-2019 Healthy      NotApplicable

รับผลลัพธ์ของความสมบูรณ์ของสถานะการคัดลอก DAG บนเซิร์ฟเวอร์ Exchange ทั้งหมด

[PS] C:\>Get-MailboxDatabaseCopyStatus * | Sort Name | Select Name, Status, Contentindexstate

ตรวจสอบความสมบูรณ์ของการจำลอง

[PS] C:\>Test-ReplicationHealth -Server "EX01-2019"

Server          Check                      Result     Error
------          -----                      ------     -----
EX01-2019       ClusterService             Passed
EX01-2019       ReplayService              Passed
EX01-2019       ActiveManager              Passed
EX01-2019       TasksRpcListener           Passed
EX01-2019       TcpListener                Passed
EX01-2019       ServerLocatorService       Passed
EX01-2019       DagMembersUp               Passed
EX01-2019       MonitoringService          Passed
EX01-2019       ClusterNetwork             Passed
EX01-2019       QuorumGroup                Passed
EX01-2019       FileShareQuorum            Passed
EX01-2019       DatabaseRedundancy         Passed
EX01-2019       DatabaseAvailability       Passed
EX01-2019       DBCopySuspended            Passed
EX01-2019       DBCopyFailed               Passed
EX01-2019       DBInitializing             Passed
EX01-2019       DBDisconnected             Passed
EX01-2019       DBLogCopyKeepingUp         Passed
EX01-2019       DBLogReplayKeepingUp       Passed

ตรวจสอบความสมบูรณ์ของการจำลองแบบบนเซิร์ฟเวอร์ Exchange ทั้งหมด

[PS] C:\>Get-DatabaseAvailabilityGroup | Select -ExpandProperty:Servers | Test-ReplicationHealth | Sort Name

ตรวจสอบว่านโยบายการเปิดใช้งานฐานข้อมูลถูกตั้งค่าเป็นไม่จำกัด

[PS] C:\>Get-MailboxServer "EX01-2019" | Select Name, DatabaseCopyAutoActivationPolicy

Name      DatabaseCopyAutoActivationPolicy
----      --------------------------------
EX01-2019                     Unrestricted

ตรวจสอบว่านโยบายการเปิดใช้งานฐานข้อมูลถูกตั้งค่าเป็นไม่จำกัดบนเซิร์ฟเวอร์ Exchange ทั้งหมด

[PS] C:\>Get-MailboxServer | Select Name, DatabaseCopyAutoActivationPolicy

โหลดบาลานเซอร์

คุณได้กำหนดค่า Exchange Server ในโหลดบาลานเซอร์หรือไม่ ตรวจสอบว่าการตรวจสอบสภาพโหลดบาลานเซอร์ได้นำเซิร์ฟเวอร์ไปอยู่ในพูลหรือทำเครื่องหมายว่าออนไลน์/ใช้งานอยู่ หากโหลดบาลานเซอร์ไม่ทำเช่นนี้โดยอัตโนมัติ ให้ทำเครื่องหมายเซิร์ฟเวอร์ว่าออนไลน์/ใช้งานอยู่ด้วยตนเอง ลงชื่อเข้าใช้โหลดบาลานเซอร์ของคุณและตั้งค่าบริการเสมือนใดๆ ที่คุณต้องเปิดใช้งานการเชื่อมต่อกับเซิร์ฟเวอร์ EX01-2019 โดยทั่วไปแล้วจะมีบริการเสมือน SMTP และ HTTPS สิ่งนี้จะเปิดใช้งานการเชื่อมต่อกับเซิร์ฟเวอร์ EX01-2019

ตรวจสอบการติดตั้งการอัปเดตความปลอดภัยของ Exchange

ไปที่ แผงควบคุม > โปรแกรมและคุณลักษณะ ตรวจสอบเวอร์ชัน Exchange Server ในรายการโปรแกรม

การอัปเดตบางครั้งไม่เปลี่ยนเวอร์ชันการอัปเดตแบบสะสมของ Exchange Server นั่นเป็นเพราะหน้าต่างโปรแกรมและคุณสมบัติไม่น่าเชื่อถือเท่ากับ PowerShell

คลิกที่ ดูการอัปเดตที่ติดตั้ง

ตรวจสอบว่าการอัปเดตความปลอดภัยสำหรับ Exchange Server ปรากฏในรายการ ในตัวอย่างนี้ เป็นการอัปเดตความปลอดภัยสำหรับ Exchange Server 2019 Cumulative Update 12 (KB5019758)

ติดตั้งการอัปเดตความปลอดภัยของเซิร์ฟเวอร์ Exchange สำเร็จแล้ว

ติดตั้งการอัปเดตความปลอดภัยบนเซิร์ฟเวอร์ Exchange ทั้งหมด

คุณมี Exchange Server มากกว่าหนึ่งเครื่องที่ทำงานอยู่ในองค์กรหรือไม่ ทำตามขั้นตอนเดียวกันกับ Exchange Servers ทั้งหมด อาจเป็น:

  • เซิร์ฟเวอร์กล่องจดหมาย Exchange
  • เซิร์ฟเวอร์ Exchange Edge
  • แลกเปลี่ยนเซิร์ฟเวอร์ไฮบริดสลี

ตรวจสอบว่า Exchange Server เป็นเวอร์ชันล่าสุด

อ่านเพิ่มเติมในบทความการตรวจสอบช่องโหว่ของ Microsoft Exchange Server

จะตรวจสอบได้อย่างไรว่า Exchange Servers ทั้งหมดในองค์กรเป็นปัจจุบัน? เรียกใช้สคริปต์ Exchange Health Checker (ตรวจสอบให้แน่ใจว่าคุณดาวน์โหลดเวอร์ชันล่าสุดจาก GitHub)

ดาวน์โหลดและวางสคริปต์ HealthChecker.ps1 PowerShell บนโฟลเดอร์ Exchange Server C:\scripts หากคุณไม่มีโฟลเดอร์สคริปต์ ให้สร้างขึ้นใหม่ ตรวจสอบให้แน่ใจว่าไฟล์ไม่ได้ถูกบล็อกเพื่อป้องกันข้อผิดพลาดใด ๆ เมื่อเรียกใช้สคริปต์ อ่านเพิ่มเติมในบทความไม่มีข้อผิดพลาดในการเซ็นชื่อแบบดิจิทัลเมื่อเรียกใช้สคริปต์ PowerShell

สร้างรายงาน Exchange Servers

เรียกใช้ Exchange Management Shell ในฐานะผู้ดูแลระบบ เปลี่ยนเส้นทางไปยังโฟลเดอร์สคริปต์

[PS] C:\>cd C:\scripts
[PS] C:\scripts>

ตรวจสอบลายเซ็นก่อนที่จะรันสคริปต์ด้วย Get-AuthenticodeSignature cmdlet

[PS] C:\scripts>Get-AuthenticodeSignature -FilePath ".\HealthChecker.ps1" | ft -AutoSize


    Directory: C:\scripts


SignerCertificate                        Status Path
-----------------                        ------ ----
AFBF0B8B6A18F7E23CCA1DDCD0AC1A55B4035173 Valid  HealthChecker.ps1

เรียกใช้ cmdlet เพื่อสร้างรายงานสำหรับเซิร์ฟเวอร์ Exchange ทั้งหมด มันจะเรียกใช้รายงาน HTML และเปิดโดยอัตโนมัติ

[PS] C:\scripts>Get-ExchangeServer | ?{$_.AdminDisplayVersion -Match "^Version 15"} | .\HealthChecker.ps1; .\HealthChecker.ps1 -BuildHtmlServersReport -HtmlReportFile "ExchangeAllServersReport.html"; .\ExchangeAllServersReport.html

หากรายงานไม่เปิดโดยอัตโนมัติ คุณสามารถค้นหารายงานได้ในโฟลเดอร์ C:\scripts

ตรวจสอบรายงาน Exchange Servers เพื่อหาช่องโหว่

รายงาน HTML จะแสดงดังหน้าจอด้านล่าง ทุกอย่างดูดีมากเพราะสภาพแวดล้อมมีเซิร์ฟเวอร์ Exchange สองเครื่องที่มีบทบาทกล่องจดหมาย ทั้งสองรายการอยู่ใน Exchange 2019 CU12 และได้รับการติดตั้งแล้ว คอลัมน์ ช่องโหว่ด้านความปลอดภัย แสดงทั้ง Exchange Servers เป็น ไม่มี

หากคุณไม่อัปเดตหรือไม่ได้แพตช์ มันจะแสดงว่าคุณมีความเสี่ยง คุณเห็นคำเตือนสีแดงหรือสีเหลืองในรายงาน Exchange Server หรือไม่ มองเข้าไปแล้วแก้ไข!

บทสรุป

คุณได้เรียนรู้วิธีติดตั้ง Exchange Security Updates ทีละขั้นตอน สิ่งสำคัญคือต้องมี Exchange Servers ให้ทันสมัยอยู่เสมอเพื่อลดความซับซ้อนในการพุชการอัปเดตความปลอดภัย เมื่อมีการเปิดตัวแพตช์รักษาความปลอดภัยใหม่ คุณไม่จำเป็นต้องอัปเดตเป็น CU และแพตช์ล่าสุด ซึ่งใช้เวลานานกว่าการแพตช์ทันทีเนื่องจากคุณใช้ CU ล่าสุดอยู่แล้ว

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

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