Postfach unter Exchange 2010 löschen ohne Wartezeit
Wir hatten das Problem, das der Import einiger PST Dateien nicht ganz gelaufen ist wie geplant. Also wollten wir die Postfächer nochmal leeren und den Import wiederholen. Wie also löscht man die Mailbox ohne den User aus dem AD zu entfernen und zu warten bis Exchange das deaktivierte Konto von alleine löscht? Mithilfe der PowerShell.
Als erstes rufen wir also die Exchange Management Shell auf, natürlich die Administratorrechte nicht vergessen.
Dann deaktiviert man die Postfächer die man löschen will:
Disable-Mailbox Max@mustermann.com
Leider kann man mit der Konsole das Postfach nicht sofort löschen, aber natürlich geht das mit der Shell. Dazu suchen wir uns zunächst die GUID des Postfachs raus, das wir deaktiviert haben:
Get-MailboxDatabase | Get-MailboxStatistics | Where{ $_.DisconnectDate -ne $null } |fl DisplayName, Database, Identity, DisconnectReason
Die GUID sieht in etwa so aus: “eb5a492b-55e7-47e2-817e-a233e2e79e95“, diese kopieren wir uns jetzt, denn wir brauchen sie im nächsten Schritt.
Remove-StoreMailbox -Database “MusterDB”
-Identity “eb5a492b-55e7-47e2-817e-a233e2e79e95“ -MailboxState “Disabled”
Nun ist die Mailbox endgültig gelöscht und wir können sie neu anlegen.
Enable-Mailbox -Identity Domain\Max.Mustermann -Database MusterDB
Leave a Reply
<p>Danke für Ihre Anregungen, Fragen und Hinweise.<br/>Infos zum <a href="https://www.active-directory-faq.dekontakt/">Datenschutz</a></p>