Disable-Mailbox
Gilt für: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Letztes Änderungsdatum des Themas: 2011-02-01
Mithilfe des Cmdlets Disable-Mailbox können Sie das Postfach eines vorhandenen Benutzers oder InetOrgPerson deaktivieren und die Exchange-Attribute des Objekts aus dem Exchange-Verzeichnisdienst entfernen. Das dem Postfach zugeordnete Konto verbleibt in Active Directory, ist aber keinem Postfach mehr zugeordnet.
Syntax
disable-Mailbox -Identity <MailboxIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-IgnoreDefaultScope <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
Detaillierte Beschreibung
Das Cmdlet Disable-Mailbox entfernt die Exchange-Attribute des Postfachs aus Active Directory. Das Postfach wird nicht gelöscht und kann später mithilfe des Cmdlets Connect-Mailbox erneut mit seinem Benutzer verbunden werden.
Das Cmdlet Disable-Mailbox führt außerdem die Bereinigungsaufgabe für das einzelne Postfach durch, sodass das Postfach sofort nach Abschluss dieser Aufgabe getrennt wird. Sie müssen nicht auf die nächtlichen Wartungsarbeiten warten oder das Cmdlet Clean-MailboxDatabase ausführen, damit das Postfach getrennt wird.
Unter normalen Bedingungen wird ein Postfach sofort nach Abschluss des Befehls Disable-Mailbox oder Remove-Mailbox als getrennt markiert. Wenn das Postfach jedoch deaktiviert oder entfernt wurde, während der Exchange-Informationsspeicherdienst beendet wurde, oder durch ein anderes externes Mittel als die Exchange-Verwaltungsschnittstellen deaktiviert oder entfernt wurde, ist der Status des Postfachobjekts in der Exchange-Postfachdatenbank nicht als getrennt markiert. In diesem Fall können Sie das Cmdlet Clean-MailboxDatabase verwenden, um den Active Directory-Verzeichnisdienst nach getrennten Postfächern zu durchsuchen, die in der Microsoft Exchange-Postfachdatenbank noch nicht als getrennt markiert sind, und den Status dieser Postfächer im Exchange-Informationsspeicher zu aktualisieren. Weitere Informationen zum Cmdlet Clean-MailboxDatabase finden Sie unter Clean-MailboxDatabase.
Damit Sie das Cmdlet Disable-Mailbox ausführen können, muss Folgendes an das verwendete Konto delegiert worden sein:
- Exchange-Empfängeradministrator-Rolle
Weitere Informationen zu Berechtigungen, zum Delegieren von Rollen und zu den Rechten, die für die Verwaltung von Microsoft Exchange Server 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.
Parameter
Parameter | Erforderlich | Typ | Beschreibung |
---|---|---|---|
Identity |
Erforderlich |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
Dieser Parameter gibt das zu deaktivierende Postfach an. Einer der folgenden Werte kann verwendet werden:
|
Confirm |
Optional |
System.Management.Automation.SwitchParameter |
Der Parameter Confirm bewirkt eine Unterbrechung der Befehlsausführung und zwingt Sie, die Aktion des Befehls zu bestätigen, bevor die Verarbeitung fortgesetzt wird. Für den Parameter Confirm muss kein Wert angegeben werden. |
DomainController |
Optional |
Microsoft.Exchange.Data.Fqdn |
Dieser Parameter gibt den Domänencontroller an, der zum Schreiben dieser Konfigurationsänderung in Active Directory verwendet werden soll. Verwenden Sie den vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) des Domänencontrollers, der verwendet werden soll. |
IgnoreDefaultScope |
Optional |
System.Management.Automation.SwitchParameter |
Mit dem Parameter IgnoreDefaultScope wird der Befehl angewiesen, die Standardeinstellung für den Empfängerbereich für die Exchange-Verwaltungsshell zu ignorieren und die ganze Gesamtstruktur als Bereich zu verwenden. Dadurch kann der Befehl auf Active Directory-Objekte zugreifen, die sich aktuell nicht im Standardbereich befinden. Die Verwendung des Parameters IgnoreDefaultScope bringt die folgenden Einschränkungen mit sich:
|
WhatIf |
Optional |
System.Management.Automation.SwitchParameter |
Der Parameter WhatIf weist den Befehl an, die für das Objekt ausgeführten Aktionen lediglich zu simulieren. Durch Verwendung des Parameters WhatIf können Sie eine Vorschau der Änderungen anzeigen, ohne diese Änderungen wirklich übernehmen zu müssen. Für den Parameter WhatIf muss kein Wert angegeben werden. |
Eingabetypen
Rückgabetypen
Fehler
Fehler | Beschreibung |
---|---|
|
|
Beispiel
Das folgende Beispiel zeigt, wie das Postfach des Benutzers John Peoples, dessen Alias john ist, deaktiviert wird und alle Postfachattribute aus Active Directory entfernt werden.
Disable-Mailbox john@contoso.com