Exchange 2010: zjištění velikosti mailboxů

Pro zjištění velikosti mailboxu přes powershell použij následující příkaz:
[PS] C:>Get-MailboxStatistics %username(Jana)% | ft DisplayName, TotalItemSize, ItemCount, StorageLimitStatus, LastLogonTime

DisplayName TotalItemSize ItemCount StorageLimitStatus LastLogonTime
----------- ------------- --------- ------------------ -------------
Jana 75.66 MB (79,339,363 bytes) 1634 BelowLimit 14.3.2012 14:57:06

Pro zjištění velikostí všech mailboxů uživatelů na serveru JMENO_SERVERU, použij tento příkaz
[PS] C:>Get-MailboxStatistics -Server JMENO_SERVERU |Sort-Object DisplayName |ft DisplayName,TotalItemSize,ItemCount,StorageLimitStatus,LastLogonTime

DisplayName TotalItemSize ItemCount StorageLimitStatus LastLogonTime
----------- ------------- --------- ------------------ -------------
Eva 127.4 MB (133,593,782 bytes) 970 BelowLimit 23.2.2012 18:06:07
Ilona 465.4 MB (488,058,707 bytes) 4066 BelowLimit 14.3.2012 15:14:57
Jana 75.66 MB (79,339,363 bytes) 1634 BelowLimit 14.3.2012 15:23:21
Hana 196.2 MB (205,707,021 bytes) 703 BelowLimit 13.3.2012 16:13:46
Lenka 71.59 MB (75,070,701 bytes) 450 BelowLimit 10.3.2012 17:14:12
Ladislav 7.068 MB (7,411,414 bytes) 105 BelowLimit 21.2.2012 16:45:43
Petra 272.3 MB (285,508,137 bytes) 4505 BelowLimit 14.3.2012 15:20:38
Microsoft Exchange 958 B (958 bytes) 2 NoChecking
Anna 294.8 KB (301,903 bytes) 106 BelowLimit 14.3.2012 15:03:05

Dále můžeme chtít seřadit mailboxy dle velikosti poštovních schránek a změnit zápis velikosti přímo zaokrouhlenou v MB.
[PS] C:>Get-MailboxStatistics -server JMENO_SERVERU | Sort-Object -descending TotalitemSize | Select-Object DisplayName,ItemCount,@{n='TotalItemSize(MB)';e={$_.Totalitemsize.value.toMB()}}

DisplayName ItemCount TotalItemSize(MB)
----------- --------- -----------------
Ilona 4069 466
Petra 4505 272
Hana 703 196
Eva 970 127
Jana 1634 75
Lenka 450 71
Ladislav 105 7
Anna 106 0

Nakonec ještě přidám příklad pro ilustraci přejmenování sloupce z DisplayName na Uzivatel a nastavení autosize velikosti výstupu jednotlivých sloupců.
[PS] C:>Get-MailboxStatistics -server JMENO_SERVERU | Sort-Object -descending TotalitemSize | Select-Object @{e={$_.DisplayName};Label="Uzivatel"},ItemCount,@{n='TotalItemSize(MB)';e={$_.Totalitemsize.value.tokB()}} | Format-Table -autosize

Uzivatel ItemCount TotalItemSize(MB)
-------- --------- -----------------
Ilona 4061 478902
Petra 4505 278816
Hana 703 200885
Eva 970 130462
Jana 1635 77503
Lenka 450 73311
Ladislav 105 7237
Anna 106 294
Discovery Search Mailbox 5 76
Microsoft Exchange 2 0
SystemMailbox{6156f519-5daa-4f74-9752-e1e01ce1ae61} 1 0
SystemMailbox{70ff623a-5911-4254-91e6-6c6ff747d956} 1 0
SystemMailbox{2fa9b9f5-5363-4db8-b578-79522aae20c2} 1 0
SystemMailbox{c5d62fb8-43df-425f-b019-48e6259daf41} 1 0

Aby nám ve výsledcích nevyjížděly systémové mailboxy, které vlastně mailboxy nejsou, vložo do příkazu tento řetězec „where {$_.ObjectClass –eq “Mailbox”}“.
[PS] C:>Get-MailboxStatistics -server JMENO_SERVERU | where {$_.ObjectClass –eq “Mailbox”} | Sort-Object -descending TotalitemSize | Select-Object @{e={$_.DisplayName};Label="Uživatel"},ItemCount,@{n='Velikost mailboxu v MB';e={$_.Totalitemsize.value.toMB()}} | Format-Table -autosize

Uživatel ItemCount Velikost mailboxu v MB
-------- --------- ----------------------
Ilona 4061 467
Petra 4506 272
Hana 703 196
Eva 970 127
Jana 1636 75
Lenka 450 71
Ladislav 105 7
Anna 106 0

Comments are closed.