นับกล่องจดหมายต่อฐานข้อมูลใน Exchange ด้วย PowerShell
บางครั้งคุณต้องการรับจำนวนกล่องจดหมาย/กล่องจดหมายต่อฐานข้อมูลใน Exchange แต่ทำไมคุณต้องได้รับข้อมูลนี้? ตัวอย่างเช่น คุณต้องการกระจายกล่องจดหมายในฐานข้อมูล มาดูวิธีรับจำนวนกล่องจดหมาย Exchange 2010/2013/2016/2019 ด้วย PowerShell
หมายเหตุ: คุณต้องการรับขนาดของแต่ละกล่องจดหมายหรือไม่ อ่านบทความรับขนาดกล่องจดหมายของผู้ใช้ทั้งหมดใน Exchange ด้วย PowerShell
จำนวนกล่องจดหมายต่อฐานข้อมูลใน Exchange ด้วย PowerShell
ค้นหากล่องจดหมายทั้งหมดในแต่ละฐานข้อมูล เราจะใช้ Get-Mailbox cmdlet
เรียกใช้ Exchange Management Shell ในฐานะผู้ดูแลระบบ
[PS] C:\>Get-Mailbox -ResultSize Unlimited | Group-Object -Property:Database | Select-Object Name, Count | Sort-Object Name | Format-Table
Name Count
---- -----
DB01 235
DB02 249
DB03 292
DB04 437นับกล่องจดหมายเก็บถาวรในแต่ละฐานข้อมูล
[PS] C:\>Get-Mailbox -ResultSize Unlimited | Where-Object {$_.ArchiveDatabase -notlike $null} | Group-Object -Property:Database | Select-Object Name, Count | Sort-Object Name | Format-Table
Name Count
---- -----
DB01 5
DB02 21เป็นคำสั่งที่ดีในการทราบว่ามีกล่องจดหมายจำนวนเท่าใดในแต่ละฐานข้อมูล Exchange
จำนวนกล่องจดหมายของฐานข้อมูลเฉพาะใน Exchange
คำสั่งก่อนหน้าจะนับกล่องจดหมายในฐานข้อมูลทั้งหมด เยี่ยมมาก แต่ถ้าคุณมีฐานข้อมูลจำนวนมากก็อาจต้องใช้เวลา นั่นคือเมื่อคุณสามารถค้นหาและรับจำนวนฐานข้อมูลที่ต้องการได้
[PS] C:\>Get-Mailbox -ResultSize Unlimited -Database "DB01" | Group-Object -Property:Database | Select-Object Name, Count | Format-Table
Name Count
---- -----
DB01 235นับกล่องจดหมายเก็บถาวรในฐานข้อมูลเฉพาะ
[PS] C:\>Get-Mailbox -ResultSize Unlimited -Database "DB01" | Where-Object {$_.ArchiveDatabase -notlike $null} | Group-Object -Property:Database | Select-Object Name, Count | Sort-Object Name | Format-Table
Name Count
---- -----
DB01 5เป็นคำสั่งที่ยอดเยี่ยมหากคุณต้องการทราบว่าฐานข้อมูล Exchange หนึ่งๆ มีกล่องจดหมายจำนวนเท่าใด
บทสรุป
คุณได้เรียนรู้วิธีนับกล่องจดหมายต่อฐานข้อมูลใน Exchange ด้วย PowerShell คุณสามารถใช้คำสั่งนับกล่องจดหมายใน Exchange 2010/2013/2016/2019 คำสั่งแรกจะแสดงรายการฐานข้อมูลทั้งหมดที่นับในองค์กร เรียกใช้คำสั่งที่สองหากคุณต้องการค้นหาจำนวนฐานข้อมูลเฉพาะเท่านั้น
คุณสนุกกับบทความนี้หรือไม่? คุณอาจต้องการนับกล่องจดหมายต่อ Exchange Server ด้วย PowerShell อย่าลืมติดตามเราและแบ่งปันบทความนี้