Get-MailboxStatistics
Gilt für: Exchange Server 2010 SP2
Letztes Änderungsdatum des Themas: 2011-09-07
Verwenden Sie das Cmdlet Get-MailboxStatistics, um Informationen über ein Postfach zu erhalten, z. B. über die Größe des Postfachs, die Anzahl der enthaltenen Nachrichten und den Zeitpunkt des letzten Zugriffs. Darüber hinaus erhalten Sie den Verschiebungsverlauf oder Verschiebungsbericht einer abgeschlossenen Verschiebungsanforderung.
Get-MailboxStatistics -Identity <GeneralMailboxOrMailUserIdParameter> [-Archive <SwitchParameter>] [-DomainController <Fqdn>] [-IncludeMoveHistory <SwitchParameter>] [-IncludeMoveReport <SwitchParameter>]
Get-MailboxStatistics -Database <DatabaseIdParameter> [-DomainController <Fqdn>]
Get-MailboxStatistics -Server <ServerIdParameter> [-DomainController <Fqdn>]
Nur auf Postfachservern können Sie das Cmdlet Get-MailboxStatistics ohne Parameter verwenden. In diesem Fall können Sie mit dem Cmdlet die Statistik für alle Postfächer aller Datenbanken auf dem lokalen Server zurückgeben.
Anmerkung: |
|---|
| Für das Cmdlet Get-MailboxStatistics ist mindestens einer der folgenden Parameter für einen erfolgreichen Abschluss erforderlich: Server, Database oder Identity. |
Mit dem Cmdlet Get-MailboxStatistics können Sie den detaillierten Verschiebungsverlauf und einen Verschiebungsbericht für abgeschlossene Verschiebungsanforderungen zurückgeben, um Probleme einer Verschiebungsanforderung zu behandeln. Sie müssen zum Anzeigen des Verschiebungsverlaufs dieses Cmdlet als ein Objekt übergeben. Verschiebungsverläufe werden in der Postfachdatenbank aufgewahrt und inkrementell nummeriert. Die zuletzt ausgeführte Verschiebungsanforderung hat immer die Zahl 0. Weitere Informationen finden Sie unter "BEISPIEL 6", "BEISPIEL 7" und "BEISPIEL 8" weiter unten in diesem Thema.
Anmerkung: |
|---|
| Es werden nur Verschiebungsberichte und Verschiebungsverläufe für abgeschlossene Verschiebungsanforderungen angezeigt. |
Bevor Sie dieses Cmdlet ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. In diesem Thema sind zwar alle Parameter für das Cmdlet aufgeführt, aber Sie verfügen möglicherweise nicht über Zugriff auf einige Parameter, falls diese nicht in den Ihnen zugewiesenen Berechtigungen enthalten sind. Informationen zu den von Ihnen benötigten Berechtigungen finden Sie unter "Berechtigungen für die Empfängerbereitstellung" im Thema Postfachberechtigungen.
| Parameter | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
|
Database |
Erforderlich |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
Der Parameter Database gibt den Namen der Postfachdatenbank an. Wenn Sie einen Wert für den Parameter Database angeben, gibt die Exchange-Verwaltungsshell die Statistik für alle Postfächer der angegebenen Datenbank zurück. Folgende Werte können verwendet werden:
Dieser Parameter akzeptiert Pipelineeingaben vom Cmdlet Get-MailboxDatabase. |
|
Identity |
Erforderlich |
Microsoft.Exchange.Configuration.Tasks.GeneralMailboxOrMailUserIdParameter |
Der Parameter Identity gibt ein Postfach an. Wenn Sie einen Wert für den Parameter Identity angeben, sucht der Befehl das im Parameter Identity angegebene Postfach, stellt eine Verbindung mit dem Server her, auf dem sich das Postfach befindet, und gibt die Statistiken für das Postfach zurück. Dieser Parameter akzeptiert die folgenden Werte:
|
|
Server |
Erforderlich |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Der Parameter Server gibt den Server an, von dem Sie die Postfachstatistik erhalten möchten. Einer der folgenden Werte kann verwendet werden:
Wenn Sie einen Wert für den Parameter Server angeben, gibt der Befehl die Statistik für alle Postfächer aller Datenbanken, einschließlich Wiederherstellungsdatenbanken, auf dem angegebenen Server zurück. Wenn Sie diesen Parameter nicht angeben, gibt der Befehl die Anmeldestatistik für den lokalen Server zurück. |
|
Archive |
Optional |
System.Management.Automation.SwitchParameter |
Der Parameter Archive gibt an, ob die Postfachstatistiken für das mit dem angegebenen Postfach verbundene Archivpostfach zurückgegeben wird. Für diesen Parameter muss kein Wert angegeben werden. |
|
DomainController |
Optional |
Microsoft.Exchange.Data.Fqdn |
Der Parameter DomainController gibt den vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) des Domänencontrollers an, der Daten aus Active Directory abruft. |
|
IncludeMoveHistory |
Optional |
System.Management.Automation.SwitchParameter |
Die Option IncludeMoveHistory gibt an, ob zusätzliche Informationen zum Postfach, das den Verlauf einer abgeschlossenen Verschiebungsanforderung enthält, z. B. Status, Flags, Zieldatenbank, ungültige Elemente, Startzeiten, Endzeiten, Dauer der Verschiebungsanforderung in verschiedenen Phasen und Fehlercodes, zurückgegeben werden sollen. |
|
IncludeMoveReport |
Optional |
System.Management.Automation.SwitchParameter |
Die Option IncludeMoveReport gibt an, ob ein ausführlicher, detaillierter Verschiebungsbericht für eine abgeschlossene Verschiebungsanforderung, z. B. Serververbindungen und Verschiebungsphasen, zurückgegeben werden sollen. Anmerkung:
Da die Ausgabe dieses Befehls ausführlich ist, müssen Sie die Ausgabe an eine CSV-Datei senden, um eine einfachere Analyse durchzuführen.
|
Eingabetypen, die dieses Cmdlet akzeptiert, finden Sie unter Eingabe- und Ausgabetypen für Cmdlets (möglicherweise in englischer Sprache). Wenn das Feld mit dem Eingabetyp für ein Cmdlet leer ist, akzeptiert das Cmdlet diese Eingabedaten nicht.
Rückgabetypen bzw. Ausgabetypen, die dieses Cmdlet akzeptiert, finden Sie unter Eingabe- und Ausgabetypen für Cmdlets (möglicherweise in englischer Sprache). Wenn das Feld mit dem Ausgabetyp leer ist, gibt das Cmdlet keine Daten zurück.
| Fehler | Beschreibung |
|---|---|
|
|
|
In diesem Beispiel wird unter Verwendung des Alias "AylaKol" die Postfachstatistik für ein Postfach abgerufen.
Get-MailboxStatistics -Identity AylaKol
In diesem Beispiel wird die Postfachstatistik für alle Postfächer auf dem Server "MailboxServer01" abgerufen.
Get-MailboxStatistics -Server MailboxServer01
In diesem Beispiel wird die Postfachstatistik für das angegebene Postfach abgerufen.
Get-MailboxStatistics -Identity contoso\chris
In diesem Beispiel wird die Postfachstatistik für alle Postfächer in der angegebenen Postfachdatenbank abgerufen.
Get-MailboxStatistics -Database "Mailbox Database"
In diesem Beispiel wird die Postfachstatistik für alle nicht verbundenen Postfächer abgerufen. In diesem Beispiel wird eine WHERE-Klausel verwendet. Die Variable $_ wird verwendet, um das Objekt anzugeben, das in die Pipeline übergeben wird. Der Operator -ne bedeutet "ungleich".
Get-MailboxStatistics | Where {$_.DisconnectDate -ne $null}
In diesem Beispiel wird die Zusammenfassung des Verschiebungsverlaufs für die abgeschlossene Verschiebungsanforderung für das Postfach von "Ayla Kol" zurückgegeben. Wenn Sie die Ausgabe nicht über eine Pipeline an das Cmdlet Format-List übergeben, wird der Verschiebungsverlauf nicht angezeigt.
Get-MailboxStatistics -Identity AylaKol -IncludeMoveHistory | Format-List
In diesem Beispiel wird der detaillierte Verschiebungsverlauf für die abgeschlossene Verschiebungsanforderung für das Postfach von "Ayla Kol" zurückgegeben. In diesem Beispiel wird eine temporäre Variable verwendet, um das Postfachstatistik-Objekt zu speichern. Wenn das Postfach mehrere Male verschoben wurde, werden mehrere Verschiebungsberichte angezeigt. Der letzte Verschiebungsbericht ist immer MoveReport[0].
$temp=Get-MailboxStatistics -Identity AylaKol -IncludeMoveHistory $temp.MoveHistory[0]
In diesem Beispiel wird der detaillierte Verschiebungsverlauf und ein ausführlicher, detaillierter Verschiebungsbericht für das Postfach von "Ayla Kol" zurückgegeben. In diesem Beispiel wird eine temporäre Variable verwendet, um das Verschiebungsanforderungs-Statistikobjekt und die Ausgaben des Verschiebungsberichts in eine CSV-Datei zu speichern.
$temp=Get-MailboxStatistics -Identity AylaKol -IncludeMoveReport $temp.MoveHistory[0] | Export-CSV C:\MoveReport_AylaKol.csv


Anmerkung: