Exchange – Powershell Mailbox Statistiken abfragen

System ist ein Small Business Server 2011, der Exchange 2010 inkludiert hat.
Ziel soll es sein mittels Powershell ein paar Statistiken, die die hauptsächlich in einer GUI nicht per Klick abgefragt werden können, zu erhalten.

1. Die Exchange Management Shell starten -> Start -> Microsoft Exchange 2010 -> Exchange Management Shell

Beispiel 1 – alle Statistiken über alle Postfächer des Mailservers abrufen

[PS] C:\>Get-MailboxStatistics -Server server

DisplayName ItemCount StorageLimitStatus LastLogonTime
Discoverysuchpostfach 2 BelowLimit
Benutzer 1 162 BelowLimit 18.09.2013 12:18:32
Benutzer 2 7 BelowLimit 11.09.2013 13:41:14
Microsoft Exchange 2 NoChecking
SystemMailbox{94ff95c4.. 1 BelowLimit

Beispiel 2 – Statistik für ein bestimmtes Postfach abrufen:

[PS] C:\>Get-MailboxStatistics -Identity Benutzer1

DisplayName ItemCount StorageLimitStatus LastLogonTime
Benutzer 1 162 BelowLimit 18.09.2013 12:18:32

Beispiel 3 – Statistik aller Postfächer der angegebenen Postfachdatenbank, die Datenbank kannst du aus der Exchange Verwaltungskonsole unter Organisationskonfiguration -> Postfach -> Reiter Datenbankverwaltung entnehmen, im Normalfall heißt sie “Mailbox Database”

[PS] C:\>Get-MailboxStatistics -Database “Mailbox Database”

DisplayName ItemCount StorageLimitStatus LastLogonTime
Discoverysuchpostfach 2 BelowLimit
Benutzer 1 162 BelowLimit 18.09.2013 12:18:32
Benutzer 2 7 BelowLimit 11.09.2013 13:41:14
Microsoft Exchange 2 NoChecking
SystemMailbox{94ff95c4.. 1 BelowLimit

Beispiel 4 – Anzahl aller Mailboxen, inkl. System – hier 10 Stück

[PS] C:\>(Get-Mailbox -ResultSize unlimited).count
10

Beispiel 5 – Anzahl aller User Mailboxen – hier 9 Stück

[PS] C:\>(Get-Mailbox -ResultSize unlimited).count
10

Beispiel 6 –  Anzahl der Gruppen-Postfächer / Shared Mailboxen – hier 1 Mal

[PS] C:\>(Get-Mailbox -RecipientTypeDetails SharedMailbox).count
1

Beispiel 7 – Anzahl alter Exchange (2003) Legacy Mailboxen – hier keine

[PS] C:\> (Get-Mailbox -RecipientTypeDetails LegacyMailbox).count

Beispiel 8 – gesendete Nachrichten von bis Tag zählen

[PS] C:\>(Get-MessageTrackingLog -Start “03.10.2013 00:00:00” -End “03.11.2013 23:59:00” -EventId SEND -ResultSize Unlimited).count

Beispiel 9 – empfangene Nachrichten von bis Tag zählen

[PS] C:\>(Get-MessageTrackingLog -Start “03.10.2013 00:00:00” -End “03.11.2013 23:59:00” -EventId RECEIVE -ResultSize Unlimited).count

Links:
http://technet.microsoft.com/de-de/library/bb124612%28v=exchg.150%29.aspx

[to be continued]

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.