Kategorien
Exchange Server 2010

Auflisten der Postfachgrößen

Mit diesem kleinen Powershell-Script kann man die Größen der einzelnen Postfächer nach Größe sortiert ausgeben:

Get-Mailbox | Get-MailboxStatistics | where-object {$_.ObjectClass –eq “Mailbox”} | Sort-Object TotalItemSize –Descending | ft @{label=”Benutzer”;expression={$_.DisplayName}},@{label=”Gesamtgröße (MB)”;expression={$_.TotalItemSize.Value.ToMB()}},@{label=”Objekte”;expression={$_.ItemCount}},@{label=”Speicherlimit”;expression={$_.StorageLimitStatus}} -auto

Get-Mailboxstatistics … listet die gewünschten Informationen aller Postfächer auf
Where … filtert nur die Postfächer heraus (dadurch zum Beispiel keine Ressourcenpostfächer)
Sort-Object … sortiert nach dem Attribut TotalItemSize
ft … entspricht Format-Table … Ausgabe der Daten in Tabellenformat … die ganzen Label-Bezeichnungen legen die Spaltenüberschriften der Tabelle fest

Mit dem Zusatz „> Mailbox.txt“ am Ende des Befehls kann die Ausgabe in eine Datei umgeleitet werden, so dass sie später bearbeitet bzw. ausgewertet werden kann.