Clean-MailboxDatabase

 

Gilt für: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Letztes Änderungsdatum des Themas: 2015-03-09

Verwenden Sie das Cmdlet Clean-MailboxDatabase, um Active Directory nach nicht verbundenen Postfächern zu durchsuchen, die im MicrosoftExchange-Speicher noch nicht als getrennt markiert sind, und den Status dieser Postfächer im Exchange-Speicher zu aktualisieren. Mit diesem Cmdlet kann der Exchange-Speicher erst aktualisiert werden, wenn der MicrosoftExchange-Informationsspeicherdienst ausgeführt wird und die Datenbank eingebunden ist.


clean-MailboxDatabase -Identity <DatabaseIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]

Ein verbundenes Postfach besteht aus zwei Teilen: dem Postfachobjekt im Exchange-Speicher und dem Benutzerobjekt mit Exchange-Eigenschaften in Active Directory. Bei einem getrennten Postfach befindet sich das Postfachobjekt im Exchange-Speicher, es ist jedoch nicht mit einem Benutzerobjekt in Active Directory verbunden. Verwenden Sie das Cmdlet Disable-Mailbox, um die Verbindung eines Postfachs zu trennen. Verwenden Sie das Cmdlet Remove-Mailbox, um ein Postfach zu trennen und das Benutzerobjekt aus Active Directory zu entfernen. Wenn Sie ein Postfachobjekt aus dem Exchange-Speicher endgültig löschen möchten, verwenden Sie das Cmdlet Remove-Mailbox.

Wenn Sie die Verbindung eines getrennten Postfachs mit einem Active Directory-Benutzerkonto erneut herstellen möchten, verwenden Sie das Cmdlet Connect-Mailbox.

Unter normalen Bedingungen muss Clean-MailboxDatabase nicht ausgeführt werden, da ein Postfach sofort nach Abschluss des Befehls Disable-Mailbox oder Remove-Mailbox als getrennt markiert wird. Wenn Sie das Cmdlet Disable-Mailbox oder Remove-Mailbox bei angehaltenem Microsoft Exchange-Informationsspeicherdienst ausgeführt haben oder wenn ein Postfach nicht durch das Cmdlet Disable-Mailbox oder Remove-Mailbox, sondern auf andere Weise extern deaktiviert wurde, können Sie das Cmdlet Clean-MailboxDatabase verwenden, um nach nicht verbundenen Postfächern zu suchen.

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 "Postfachdatenbankberechtigungen" im Thema Postfachberechtigungen.

 

Parameter Erforderlich Typ Beschreibung

Identity

Erforderlich

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

Der Parameter Identity gibt die Postfachdatenbank an, die aktualisiert werden soll. Einer der folgenden Werte kann verwendet werden:

  • GUID

  • Distinguished Name (DN)

  • Name der Postfachdatenbank

Confirm

Optional

System.Management.Automation.SwitchParameter

Die Option Confirm bewirkt eine Unterbrechung der Befehlsausführung und erfordert, dass Sie die Aktion des Befehls bestätigen, bevor die Verarbeitung fortgesetzt wird. Für die Option Confirm 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 diese Konfigurationsänderung in Active Directory. schreibt Der Parameter DomainController wird von der Edge-Transport-Serverrolle nicht unterstützt. Die Edge-Transport-Serverrolle schreibt nur in die Active Directory Lightweight Directory Services-Instanz (AD LDS).

WhatIf

Optional

System.Management.Automation.SwitchParameter

Die Option WhatIf weist den Befehl an, die für das Objekt ausgeführten Aktionen zu simulieren. Durch Verwendung der Option WhatIf können Sie eine Vorschau der Änderungen anzeigen, ohne diese Änderungen wirklich übernehmen zu müssen. Für die Option WhatIf muss kein Wert angegeben werden.

Eingabetypen, die dieses Cmdlet akzeptiert, finden Sie unter Eingabe- und Ausgabetypen für Cmdlets. 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. Wenn das Feld mit dem Ausgabetyp leer ist, gibt das Cmdlet keine Daten zurück.

In diesem Beispiel wird die Postfachdatenbank "MBD01" bereinigt.

Clean-MailboxDatabase MBD01
 
Anzeigen: