Der Standardwert in einer Datenbank beträgt 30 Tage, um getrennte oder gelöschte Postfächer wirklich aus der Datenbank zu entfernen. Für diesen Zeitraum wird natürlich auch der Speicherplatz des Postfachs nicht freigegeben.
Nach einer erfolgreichen Postfachverschiebung auf eine andere Datenbank (z.B. auf einer anderen Partition), kann man so den Speicherplatz schneller wieder freigeben.
Alle getrennten Postfächer in einer Datenbank anzeigen
Get-MailboxStatistics -Database „Name-Mailbox-Database“ | where {$_.DisconnectReason -eq „SoftDeleted“}
Einzelnes getrenntes Postfach aus Datenbank löschen
Remove-StoreMailbox -Database „Name-Mailbox-Database“ -Identity Ayla -MailboxState SoftDeleted
Alle getrennten Postfächer aus Datenbank löschen
$Mailboxes = Get-MailboxStatistics -Database „Name-Mailbox-Database“ | where {$_.DisconnectReason -eq „SoftDeleted“}
$Mailboxes | foreach {Remove-StoreMailbox -Database $_.database -Identity $_.mailboxguid -MailboxState SoftDeleted}