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

สร้างกล่องจดหมายบันทึกการตรวจสอบใหม่ใน Exchange Server


จะสร้างกล่องจดหมายบันทึกการตรวจสอบใหม่ใน Exchange Server ได้อย่างไร กล่องจดหมายบันทึกการตรวจสอบหรือที่เรียกว่ากล่องจดหมาย AuditLog คือกล่องจดหมายของระบบ คุณสามารถค้นหาได้ในผู้ใช้ Active Directory และคอมพิวเตอร์ (ADUC) หรือด้วย PowerShell อาจเกิดขึ้นได้ว่ากล่องจดหมายไม่พร้อมใช้งานในโฆษณา ในบทความนี้ คุณจะได้เรียนรู้วิธีสร้างกล่องจดหมาย AuditLog ใหม่ใน Exchange Server

ก่อนคุณเริ่ม

หากคุณมี Exchange Server หนึ่งเครื่องหรือหลายเครื่องที่ทำงานอยู่ในองค์กร คุณจะมีกล่องจดหมาย AuditLog เพียงกล่องเดียวเท่านั้น หมายความว่าหากคุณใช้งาน Exchange Server 2016 และติดตั้ง Exchange Server 2019 คุณจะไม่มีกล่องจดหมายระบบ AuditLog สองกล่อง

หมายเหตุ: การติดตั้ง Exchange Server มีความชาญฉลาดพอที่จะทราบว่ากล่องจดหมาย AuditLog พร้อมใช้งาน

บางครั้งกล่องจดหมาย AuditLog อาจเสียหายหรือถูกลบ นั่นคือเวลาที่คุณต้องการสร้างกล่องจดหมาย AuditLog ขึ้นมาใหม่ ฉันขอแนะนำให้ตรวจสอบกล่องจดหมาย AuditLog ด้วย PowerShell แทนที่จะค้นหาใน ADUC หากแสดงอยู่

อ่านเพิ่มเติม: ย้ายกล่องจดหมายบันทึกการตรวจสอบใน Exchange Server »

รับกล่องจดหมายบันทึกการตรวจสอบ

เรียกใช้ Exchange Management Shell ในฐานะผู้ดูแลระบบ ใช้ Get-Mailbox -AuditLog cmdlet เพื่อค้นหากล่องจดหมายบันทึกการตรวจสอบใน Exchange Server ในตัวอย่างของเรา เราเห็นกล่องจดหมายบันทึกการตรวจสอบ

[PS] C:\>Set-ADServerSettings -ViewEntireForest $true; Get-Mailbox -AuditLog | Format-Table Name, ServerName, Database, AdminDisplayVersion, ProhibitSendQuota

Name                                                ServerName Database AdminDisplayVersion         ProhibitSendQuota
----                                                ---------- -------- -------------------         -----------------
SystemMailbox{8cc370d3-822a-4ab8-a926-bb94bd0641a9} ex01-2016  DB01     Version 15.1 (Build 1979.3) 50 GB (53,687,091,200 bytes)

สิ่งที่ควรทราบก็คือ มีกล่องจดหมายบันทึกการตรวจสอบเพียงกล่องเดียวใน Exchange Organisation แม้ว่าคุณจะมีเซิร์ฟเวอร์ Exchange หลายเครื่องที่ทำงานอยู่ก็ตาม

หากคุณไม่เห็นกล่องจดหมายบันทึกการตรวจสอบหลังจากเรียกใช้ cmdlet แสดงว่าไม่พบกล่องจดหมายดังกล่าว นี่คือเมื่อไม่ได้เปิดใช้งานหรือลบกล่องจดหมาย

ลบกล่องจดหมายบันทึกการตรวจสอบ

ไปที่ ADUC และค้นหากล่องจดหมาย ตำแหน่งเริ่มต้นคือคอนเทนเนอร์ ผู้ใช้ หากคุณไม่พบที่นั่น ให้ใช้การค้นหา ลบกล่องจดหมายของระบบด้วยชื่อ SystemMailbox{8cc370d3-822a-4ab8-a926-bb94bd0641a9}

หากคุณต้องการลบกล่องจดหมายบันทึกการตรวจสอบด้วย PowerShell ให้ใช้ cmdlet ต่อไปนี้

[PS] C:\>Set-ADServerSettings -ViewEntireForest $true; Get-Mailbox -AuditLog | Remove-Mailbox -AuditLog -Confirm:$false

สร้างกล่องจดหมายบันทึกการตรวจสอบใหม่

ค้นหาไฟล์ ISO ของ Exchange Server ในไฟล์ของคุณ หากคุณยังไม่มี ให้ดาวน์โหลด Exchange Server ISO จากเว็บไซต์ Microsoft หลังจากดาวน์โหลดเสร็จแล้ว ให้เมานต์ ISO

หมายเหตุ: บันทึกไฟล์ ISO ของ Exchange Server เสมอ เนื่องจาก Microsoft จะไม่เก็บไฟล์ ISO ไว้ทางออนไลน์หากมีเวอร์ชันที่ใหม่กว่าออก

ค้นหาอักษรระบุไดรฟ์ที่ติดตั้ง ISO ในตัวอย่างของเรา มันคือไดรฟ์ (I:)

เรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบ และเรียกใช้คำสั่ง I:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF /PrepareAD มันจะสร้างกล่องจดหมายบันทึกการตรวจสอบที่หายไปขึ้นมาใหม่

C:\>I:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF /PrepareAD

Microsoft Exchange Server 2016 Cumulative Update 16 Unattended Setup

Copying Files...
File copy complete. Setup will now collect additional information needed for installation.


Performing Microsoft Exchange Server Prerequisite Check

    Prerequisite Analysis                                                                             COMPLETED

Configuring Microsoft Exchange Server

    Organization Preparation                                                                          COMPLETED

The Exchange Server setup operation completed successfully.

เริ่ม ADUC และตรวจสอบให้แน่ใจว่าคุณคลิกปุ่มรีเฟรชในแถบเครื่องมือ หากไม่ได้ผล ให้ปิดและเริ่ม ADUC ตรวจสอบว่าการตั้งค่า PreparationAD สร้างกล่องจดหมายบันทึกการตรวจสอบใน AD

เรียกใช้ cmdlet เพื่อตรวจสอบว่ากล่องจดหมายบันทึกการตรวจสอบปรากฏขึ้นหรือไม่ ผลลัพธ์ว่างเปล่า แต่เหตุใดจึงเป็นเช่นนั้น นั่นเป็นเพราะเราต้องเปิดใช้งานกล่องจดหมาย

[PS] C:\>Set-ADServerSettings -ViewEntireForest $true; Get-Mailbox -AuditLog | Format-Table Name, ServerName, Database, AdminDisplayVersion, ProhibitSendQuota

ในขั้นตอนถัดไป เราจะเปิดใช้งานกล่องจดหมายบันทึกการตรวจสอบ

เปิดใช้งานกล่องจดหมายบันทึกการตรวจสอบ

ด้วย cmdlet เดียว เราสามารถเปิดใช้งานกล่องจดหมายบันทึกการตรวจสอบได้

[PS] C:\>Enable-Mailbox -Identity "SystemMailbox{8cc370d3-822a-4ab8-a926-bb94bd0641a9}" -AuditLog

Name                      Alias                ServerName       ProhibitSendQuota
----                      -----                ----------       -----------------
SystemMailbox{8cc370d3... SystemMailbox{8cc... ex01-2016        50 GB (53,687,091,200 bytes)

การตรวจสอบยืนยันหลังจากเปิดใช้งานกล่องจดหมายบันทึกการตรวจสอบถือเป็นเรื่องดีเสมอ

[PS] C:\>Set-ADServerSettings -ViewEntireForest $true; Get-Mailbox -AuditLog | Format-Table Name, ServerName, Database, AdminDisplayVersion, ProhibitSendQuota

Name                                                ServerName Database AdminDisplayVersion         ProhibitSendQuota
----                                                ---------- -------- -------------------         -----------------
SystemMailbox{8cc370d3-822a-4ab8-a926-bb94bd0641a9} ex01-2016  DB01     Version 15.1 (Build 1979.3) 50 GB (53,687,091,200 bytes)

AuditLog SystemMailbox กำลังปรากฏขึ้น ทุกอย่างดูยอดเยี่ยมมาก สิ่งนี้ช่วยคุณสร้างกล่องจดหมาย AuditLog ใหม่ใน Exchange Server หรือไม่

อ่านต่อ: สร้างกล่องจดหมายอนุญาโตตุลาการใหม่ใน Exchange Server »

บทสรุป

คุณได้เรียนรู้วิธีสร้างกล่องจดหมายบันทึกการตรวจสอบใหม่ใน Exchange Server บางครั้งคุณเห็นกล่องจดหมายบันทึกการตรวจสอบใน ADUC แต่กล่องจดหมายดังกล่าวใช้งานไม่ได้ ด้วยเหตุนี้ จึงควรตรวจสอบกล่องจดหมายบันทึกการตรวจสอบด้วย PowerShell จะดีกว่า หากเสียหายหรือสูญหาย ให้ทำตามขั้นตอนเพื่อสร้างกล่องจดหมายบันทึกการตรวจสอบใหม่ เมื่อเสร็จแล้ว อย่าลืมตรวจสอบกล่องจดหมายบันทึกการตรวจสอบ!

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

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