Wer in Exchange 2010 ein Postfach gelöscht hat, muss meistens ein bisschen warten, das Postfach unter “Getrennte Postfächer” auftaucht. Man kann diesen Prozess aber natürlich ein bisschen beschleunigen 🙂
Dazu führen Sie folgenden Befehl in der Powershell aus:
Get-MailboxDatabase | Clean-MailboxDatabase
Nun sollte das getrennte Postfach unter der Ansicht “Getrennte Postfächer” auftauchen und Sie können es wieder mit einem Benutzer verbinden.
Wenn Sie dieses Postfach aber nun löschen wollen, können Sie dies nur über die Powershell und dafür benötigen Sie aber die GUID des Postfach. Führen Sie daher folgenden Befehl in der Powershell aus:
Get-MailboxDatabase | Get-MailboxStatistics | Where{ $_.DisconnectDate -ne $null } |fl DisplayName, Database, Identity, DisconnectReason
Wir sehen nun die “Getrennten Postfächer” und die GUID welche wir im nächsten Schritt für die Löschung der Postfächer benötigen.
Ich habe Des Weiteren den Wert “DisconnectReason” ausgeben lassen, da wir so sehen können, ob die Mailbox Deaktiviert wurde oder aufgrund eines “SoftDeleted” als zu löschendes Postfach markiert wurde.
——————————————————————————————————————————————-
Ich will ganz kurz auf die Unterschiede eingehen:
Disabled:
Ein Getrenntes Postfach was auf “Disabled” steht wurde von einem Administrator in der EMS oder EMC deaktiviert bzw. der User und das Postfach wurden entfernt.
SoftDeleted:
Ein Getrenntes Postfach was auf “SoftDeleted” steht wurde von in eine andere Exchange Datenbank verschoben. Nachdem der Move abgeschlossen ist, wird das Postfach in der Quelldatenbank nicht sofort gelöscht.
Wie lange diese Postfächer aufbewahrt werden, kann pro Datenbank konfiguriert werden und kann folgendermaßen ausgelesen werden:
Get-MailboxDatabase | fl Identity, MailboxRetention
Die Anzeige der Aufbewahrungszeit wird folgendermaßen dargestellt:
Tage:Stunden:Minuten:Sekunden
——————————————————————————————————————————————-
Wenn wir das Postfach nun löschen wollen, nutzen wir folgenden Befehl:
Remove-StoreMailbox -Database “Mailbox Database” -Identity “e6c8c8a1-3d45-4ac8-8788-1a7a7d593ccb” -MailboxState “Disabled”
Wenn Sie ein Postfach haben, welches in eine andere Datenbank verschoben worden ist und dieses entfernen möchten, würde der Befehl folgendermaßen aussehen:
Remove-StoreMailbox -Database “Mailbox Database” -Identity “e6c8c8a1-3d45-4ac8-8788-1a7a7d593ccb” -MailboxState “Softdeleted”
Johannes Sebald says
Vielen Dank Malte für die schnelle und hilfreiche Information!
Jo Wenske says
Sehr gute und hilfreiche Erklärung.
Vielen Dank.
james schulz says
Danke dir sehr aunschaulich und Sehr gute Erklärung.
eine frage habe ich aber noch 🙂
kann man auch mehr postfächer auf einmal löschen
Vielen Dank.