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

นับกล่องจดหมายต่อฐานข้อมูลใน 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 อย่าลืมติดตามเราและแบ่งปันบทความนี้

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