Exchange 2010 informacja o rozmiarze skrzynki

This post is also available in: angielski

Informację o ilości miejsca które zajmuje dana skrzynka możemy bez problemów podglądnąć w konsoli Exchange Management Consol.

Niestety w przypadku gdy chcemy uzyskać informację o większej ilości skrzynek, lub o skrzynkach spełniających dany warunek, realizacja takiego zadania w EMC będzie bardzo czasochłonna.

W takim przypadku z pomocą przychodzi nam konsola Exchange Management Shell (EMS) w której za pomocą poleceń PowerShell możemy uzyskać wiele interesujących nas informacji na temat skrzynek znajdujących się w środowisku Microsoft Exchange.

Wyświetlenie wszystkich informacji o skrzynce:

Get-MailboxStatistics jan.kowalski@domena.com | FL

Otrzymamy długą listę z informacjami o skrzynce, jeżeli jednak interesują nas tylko informacje na temat liczby elementów w skrzynce, miejsca które zajmuje, oraz ilości usuniętych elementów, możemy wykorzystać poniższe polecenie:

Get-MailboxStatistics jan.kowalski@domena.com | select DisplayName, TotalItemSize, TotalDeletedItemSize, TotalItems

 

Jeżeli interesują nas skrzynki znajdujące się w określonej bazie lub na określonym serwerze wówczas możemy użyć:

Get-Mailbox -Database MailboxDatabase -ResultSize unlimited | Get-MailboxStatistics | select DisplayName, TotalItemSize, TotalDeletedItemSize, TotalItems
Get-Mailbox -server MBXServer -ResultSize unlimited | Get-MailboxStatistics | select DisplayName, TotalItemSize, TotalDeletedItemSize, TotalItems

 

Jeżeli interesują nas tylko skrzynki wyłączone dodajemy odpowiedni warunek:

Get-MailboxStatistics -Server MBXServer | where { $_.DisconnectDate -ne $null } | select DisplayName,DisconnectDate | sort DisconnectDate
Get-MailboxStatistics -Database "MailboxDatabase" | Where { $_.DisconnectDate -ne $null } | select DisplayName, DisconnectDate,TotalItemSize, TotalDeletedItemSize

 

Suma rozmiarów w MB wszystkich skrzynek znajdujących się w określonej bazie:

Get-Mailbox -Database "MailboxDatabase" | Get-MailboxStatistics | %{$_.TotalItemSize.Value.ToMB()} | Measure-Object -sum

lub suma wszystkich usuniętych elementów dla skrzynek w określonej bazie:

Get-Mailbox -Database "MailboxDatabase" | Get-MailboxStatistics | %{$_.TotalDeletedItemSize.Value.ToMB()} | Measure-Object -sum
Print Friendly
Otagowany , , , .Dodaj do zakładek permalink.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>