In Exchange 200x war es möglich ein deaktiviertes Postfach (Deaktivieren eines Postfaches an einem Nutzer), nachdem der „Cleanup Agent“ für den entsprechenden Postfachspeicher ausgeführt wurde, mittels des Exchange System Managers (Rechtsklick auf das deaktivierte Postfach – rotes Kreuz im Symbol) endgültig aus dem Postfachspeicher zu löschen.
Ab Exchange 2007 sieht das etwas anders aus. Nun sieht man zwar die deaktivierten Postfächer, kann sie aber mittels der „Exchange Verwaltungskonsole“ nicht endgültig löschen. Hier ist nun die „Exchange Verwaltungsshell“ (Powershell) zu nutzen.
Endgültiges Löschen von deaktivierten Postfächern eines bestimmten Postfachspeichers:
Get-MailboxStatistics -database „Postfachdatenbank“ | where {$_.disconnectdate -ne $null} | foreach {Remove-mailbox -database $_.database -storemailboxidentity $_.mailboxguid}
Endgültiges Löchen von einem bestimmten deaktivierten Postfach:
Get-MailboxStatistics -database „Postfachdatenbank“ | where { $_.DisplayName -like „Brie
,*“ } | foreach { Remove-mailbox -database $_.database -storemailboxidentity $_.mailboxguid }
„Brie,*“ könnte in diesem Fall z.B. folgender Anzeigename sein „Brie, Jonas“. (Wenn es mehr als einen Nutzer mit dem Nachnamen „Brie,“ gibt und deaktiviert sind, werden diese auch endgültig aus der Datenbank gelöscht.