This post is also available in: angielski
Nieraz spotykamy się z potrzebą określenia ile skrzynek w danym momencie znajduje się w poszczególnych bazach lub na całym serwerze Microsoft Exchange.
Informacje takie możemy w łatwy sposób otrzymać za pomocą Exchange Management Shell wykorzystując CmdLety dla Exchange 2010.
Przykładowe zastosowania:
Określenie ilości wszystkich skrzynek w Organizacji Exchange
(Get-Mailbox -ResultSize unlimited).count
opcji resultsize nie musimy stosować jeżeli nasze środowisko ma nie więcej niż 1000 skrzynek.
Liczba skrzynek w poszczególnych bazach:
Get-Mailbox -ResultSize unlimited | Group-Object -Property:Database | Select-Object Name,Count
Liczba skrzynek znajdujących się na poszczególnych serwerach:
Get-Mailbox -ResultSize unlimited | Group-Object -Property:ServerName | Select-Object Name,Count
Poprzez zastosowanie Group-Object możemy dzielić wyświetlane wyniki w zależności od różnych wpisów, które przypisane są dla danej skrzynki.
Podział skrzynek w zależności od biura – w konsoli AD pole Office:
Get-Mailbox -ResultSize unlimited | Group-Object -Property:Office | Select-Object Name,Count
Określenie ile skrzynek ma włączoną automatyczną konfigurację adresu email:
Get-Mailbox -ResultSize unlimited | Group-Object -Property:EmailAddressPolicyEnabled | Select-Object Name,Count