ขนาดกล่องจดหมายและโควต้าใน Exchange 2019/2016 และ Microsoft 365
ผู้ดูแลระบบ Exchange ภายในองค์กรหรือ Cloud Exchange Online (Microsoft 365) ต้องควบคุมขนาดกล่องจดหมายของผู้ใช้ ในบทความนี้ เราจะแสดงวิธีรับขนาดกล่องจดหมายปัจจุบันและกำหนดโควต้ากล่องจดหมายสำหรับผู้ใช้ Exchange บทความนี้แบ่งออกเป็นสองส่วน: ส่วนแรกจะบอกวิธีกำหนดค่าขีดจำกัดขนาดกล่องจดหมายใน Exchange Server ภายในองค์กร 2019/2016/2013 และส่วนที่สองเกี่ยวกับโควต้าขนาดกล่องจดหมายใน Microsoft 365 (Exchange Online)
วิธีรับขนาดกล่องจดหมายใน Exchange 2019/2016/2013
คุณสามารถดูขนาดปัจจุบันของกล่องจดหมายของผู้ใช้ใน Exchange Admin Center GUI (AEC) ค้นหาผู้ใช้ในส่วน ผู้รับ เปิดคุณสมบัติและไปที่ส่วน การใช้งานกล่องจดหมาย ภาพหน้าจอแสดงให้เห็นว่าขนาดกล่องจดหมายปัจจุบันคือ
26 MB (0% used of 100GB available)อย่างไรก็ตาม ฉันใช้ PowerShell เพื่อรับขนาดของกล่องจดหมายของผู้ใช้ใน Exchange Server ได้ง่ายกว่า เปิด EMS (Exchange Management Shell) หรือเชื่อมต่อกับเซิร์ฟเวอร์ Exchange ของคุณจากระยะไกล
ในการรับสถิติกล่องจดหมายของผู้ใช้พื้นฐานจากเซิร์ฟเวอร์ Exchange จะใช้ cmdlet Get-MailboxStatistics ชื่อผู้ใช้ถูกระบุเป็นอาร์กิวเมนต์ เมื่อรันโดยไม่มีพารามิเตอร์ ชื่อผู้ใช้ (
DisplayName
) จำนวนรายการในกล่องจดหมาย (
ItemCount) ขีดจำกัดขนาดกล่องจดหมาย (
StorageLimitStatus) และครั้งสุดท้ายที่เข้าถึงกล่องจดหมาย (
LastLogonTime) จะปรากฏขึ้น
Get-MailboxStatistics f.swaelenหากต้องการดูขนาดรวมของกล่องจดหมาย (ขนาดของรายการทั้งหมดในกล่องจดหมาย) และขนาดของรายการที่ลบออก ให้รันคำสั่งด้านล่าง:
Get-MailboxStatistics f.swaelen |ft DisplayName, TotalItemSize, ItemCount, totaldeleteditemsize, storagelimitstatusหมายเหตุ ขนาดที่แท้จริงของกล่องจดหมายที่อยู่ในฐานข้อมูลกล่องจดหมายจะถูกคำนวณ รายการทั้งหมดในกล่องจดหมาย รวมถึงรายการถังขยะจากโฟลเดอร์รายการที่กู้คืนได้ (เก็บไว้ในกล่องจดหมายเป็นเวลา 14 วัน) จะถูกนำมาพิจารณาด้วย
คุณสามารถรับรายการกล่องจดหมายทั้งหมดในฐานข้อมูลกล่องจดหมายเฉพาะได้:
Get-Mailbox -Database Mun-MBX1| Get-MailboxStatistics | ft displayname,totaldeleteditemsize,totalitemsizeหมายเหตุ ตามค่าเริ่มต้น Exchange cmdlets จะแสดงผลลัพธ์ 1,000 รายการแรกเท่านั้น คุณสามารถลบข้อจำกัดโดยใช้ปุ่ม -
ResultSize:Unlimitedตัวเลือก.
คุณสามารถจัดเรียงตารางตามขนาดของกล่องจดหมายของผู้ใช้และแสดง ตัวอย่างเช่น กล่องจดหมายที่ใหญ่ที่สุด 10 อันดับแรก:
Get-Mailbox -Database MUN-MBX1| Get-MailboxStatistics | sort-object totalitemsize -descending | Select-Object displayname, totalitemsize -First 10หากคุณต้องการส่งออกเอาต์พุตคำสั่งเป็นไฟล์ CSV ให้เพิ่ม
| Export-CSV top10mailbox.csvถึงคำสั่ง
การจัดการโควต้ากล่องจดหมายใน Exchange Server
เมื่อต้องการจำกัดขนาดของกล่องจดหมาย Exchange Server จะใช้โควต้า คุณสามารถกำหนดค่าโควต้าในฐานข้อมูลกล่องจดหมายหรือระดับกล่องจดหมายของผู้ใช้เฉพาะได้
คุณสามารถแสดงรายการโควต้าฐานข้อมูลกล่องจดหมาย Exchange ปัจจุบันได้ดังนี้:
Get-MailboxDatabase -Identity MUN-MBX2| fl *quotaกำหนดโควต้าโดยใช้สามตัวเลือก:
IssueWarningQuota — ขนาดกล่องจดหมายเมื่อผู้ใช้เริ่มได้รับการแจ้งเตือนเกี่ยวกับจำนวนกล่องจดหมายถึงขีดจำกัด
ProhibitSendQuota — ขนาดกล่องจดหมายเป็นสิ่งต้องห้ามเมื่อส่งอีเมล
ProhibitSendReceiveQuota — ขนาดกล่องจดหมายเมื่อทั้งการส่งและรับอีเมลถูกบล็อก
หากต้องการเปลี่ยนขนาดโควต้าสำหรับฐานข้อมูล Exchange ให้ใช้คำสั่งต่อไปนี้:
Set-MailboxDatabase -Identity MUN-MBX2 -IssueWarningQuota 19GB -ProhibitSendQuota 19.5GB -ProhibitSendReceiveQuota 20GBคุณยังสามารถตั้งค่าโควต้าของฐานข้อมูลจากส่วนติดต่อแบบกราฟิกของ Exchange Admin Center (EAC) เปิด เซิร์ฟเวอร์ -> ฐานข้อมูล -> เลือกฐานข้อมูล -> ไปที่แท็บ ขีดจำกัด
โควต้าฐานข้อมูล Exchange ใช้กับกล่องจดหมายทั้งหมดในฐานข้อมูล อย่างไรก็ตาม คุณสามารถแทนที่โควต้าสำหรับกล่องจดหมายของผู้ใช้ที่ต้องการได้ เมื่อต้องการใช้โควต้าส่วนบุคคลกับกล่องจดหมาย คุณต้องปิดใช้งานการสืบทอดโควต้าฐานข้อมูล (
UseDatabaseQuotaDefaults = false) และตั้งค่าขีดจำกัดใหม่:
Set-Mailbox -Identity f.swaelen -IssueWarningQuota 30GB -ProhibitSendQuota 40GB -ProhibitSendReceiveQuota 50GB -UseDatabaseQuotaDefaults $falseคุณสามารถแสดงการตั้งค่าโควต้ากล่องจดหมายส่วนบุคคล:
Get-Mailbox -Identity f.swaelen | fl UseDatabaseQuotaDefaults,IssueWarningQuota,ProhibitSendQuota,ProhibitSendReceiveQuotaหรือคุณสามารถกำหนดค่าโควต้ากล่องจดหมายแต่ละรายการผ่าน EAC ไปที่แท็บ การใช้งานกล่องจดหมาย ในคุณสมบัติของกล่องจดหมาย เลือก ปรับแต่งการตั้งค่าสำหรับกล่องจดหมายนี้ และตั้งค่าขีดจำกัดของกล่องจดหมายใหม่
โควต้าใหม่จะไม่นำไปใช้กับกล่องจดหมายของผู้ใช้ในทันที คุณต้องรอ 2-3 ชั่วโมงหรือใช้
Update-StoreMailboxState usernamecmdlet เพื่อบังคับให้ซิงโครไนซ์การตั้งค่ากล่องจดหมายกับบัญชีผู้ใช้ Active Directory
คำสั่งด้านล่างนี้จะส่งคืนรายการกล่องจดหมายซึ่งมีขนาดถึงหรือเกินโควต้า:
Get-MailboxStatistics -Server MUN-MBX2| where{($_.StorageLimitStatus -contains“IssueWarning”) -or ($_.StorageLimitStatus -contains “ProhibitSend”)}วิธีตรวจสอบขนาดกล่องจดหมายและโควต้าใน Exchange Online (Microsoft 365)
ใน Exchange Online (Microsoft 365) ขีดจำกัดขนาดกล่องจดหมายจะขึ้นอยู่กับแผนที่กำหนดและประเภทกล่องจดหมาย กล่องจดหมาย Microsoft 365 ส่วนใหญ่จำกัดไว้ที่ 50 GB หากคุณมอบหมายใบอนุญาต Microsoft E3 หรือ E5 ให้กับผู้ใช้ของคุณ ขีดจำกัดกล่องจดหมายจะเพิ่มเป็น 100GB แต่จะเหลือเพียง 2GB สำหรับใบอนุญาต F3
นอกจากนี้ ขึ้นอยู่กับแผนที่กำหนด ผู้ใช้อาจใช้กล่องจดหมายเก็บถาวร (In-Place Archive) ที่มีขีดจำกัด 50 GB เมื่อใช้ Exchange Online Plan 2 หรือ Exchange Online Plan 1 (ที่มีส่วนเสริม Exchange Online Archiving) ขนาดของกล่องจดหมายเก็บถาวรอาจถึง 1.5 TB หากขยายได้ถึง 1 GB ต่อวัน
คุณสามารถรับขนาดปัจจุบันของกล่องจดหมายของผู้ใช้ Exchange Online ได้ใน Exchange Admin Center
คุณยังสามารถรับข้อมูลเกี่ยวกับขนาดกล่องจดหมายและโควต้าใน PowerShell เชื่อมต่อกับผู้เช่า Exchange Online ของคุณโดยใช้ cmdlet ด้านล่าง:
Connect-ExchangeOnlineหากต้องการแสดงข้อมูลเกี่ยวกับขนาดกล่องจดหมายของผู้ใช้และจำนวนรายการในกล่องจดหมาย:
Get-ExoMailboxStatistics maxbak|select ItemCount,TotalItemSizeหรือข้อมูลเกี่ยวกับกล่องจดหมายทั้งหมดในผู้เช่าที่จัดเรียงตามขนาด:
Get-ExoMailbox| Get-ExoMailboxStatistics |select DisplayName,ItemCount,TotalItemSize|Sort-Object -Property TotalItemSize -Descendingค้นหากล่องจดหมายทั้งหมดที่มีขนาดใหญ่กว่า 50GB:
Get-EXOMailbox | Get-EXOMailboxStatistics | Where-Object {[int64]($PSItem.TotalItemSize.Value -replace '.+\(|bytes\)') -gt "50GB"} | Sort-Object TotalItemSize -Descending | Select-Object DisplayName, ItemCount, TotalItemSizeขนาดรวมของกล่องจดหมายของผู้ใช้ทั้งหมดในผู้เช่า Microsoft 365 ของคุณ:
((Get-EXOMailbox -ResultSize Unlimited | Get-EXOMailboxStatistics).TotalItemSize.Value.ToMB() | measure-object -sum).sumคุณสามารถแสดงรายการการตั้งค่าโควต้ากล่องจดหมายตามแผนงานที่กำหนดดังที่แสดงด้านล่าง:
Get-EXOMailbox maxbak -PropertySets QuotaProhibitSendQuota : 99 GB (106,300,440,576 bytes)
ProhibitSendReceiveQuota : 100 GB (107,374,182,400 bytes)
RecoverableItemsQuota : 30 GB (32,212,254,720 bytes)
RecoverableItemsWarningQuota : 20 GB (21,474,836,480 bytes)
CalendarLoggingQuota : 6 GB (6,442,450,944 bytes)
UseDatabaseQuotaDefaults : False
IssueWarningQuota : 98 GB (105,226,698,752 bytes)
RulesQuota : 256 KB (262,144 bytes)
ArchiveQuota : 110 GB (118,111,600,640 bytes)
ArchiveWarningQuota : 100 GB (107,374,182,400 bytes)คุณสามารถเปิดใช้งานกล่องจดหมายเก็บถาวรสำหรับผู้ใช้:
Enable-Mailbox -Identity maxbak -Archiveวิธีทำให้ไฟล์เก็บถาวรขยายโดยอัตโนมัติ:
Enable-Mailbox -Identity maxbak -AutoExpandingArchiveคุณสามารถแสดงรายการกล่องจดหมายที่มีการเปิดใช้งานการเก็บถาวรและขนาดของกล่องจดหมายการเก็บถาวร:
Get-ExoMailbox -Archive | Get-ExoMailboxStatistics |select DisplayName,ItemCount,TotalItemSize






