Website-Icon Frankys Web

Exchange 2016: Datenbank entfernen / löschen

Um eine Exchange Datenbank zu löschen ist etwas mehr nötig, als nur die Benutzerpostfächer in eine neue Datenbank zu verschieben. Exchange Datenbanken enthlaten auch Systempostfächer, die nicht im EAC angezeigt werden.

Beim Versuch eine Exchange Datenbank zu löschen bzw zu entfernen kommt es dann zu folgender Fehlermeldung:

This mailbox database contains one or more mailboxes, mailbox plans, archive mailboxes, public folder mailboxes or arbitration mailboxes, Audit mailboxes. To get a list of all mailboxes in this database, run the command Get-Mailbox -Database <Database ID>. To get a list of all mailbox plans in this database, run the command Get-MailboxPlan. To get a list of archive mailboxes in this database, run the command Get-Mailbox -Database <Database ID> -Archive. To get a list of all public folder mailboxes in this database, run the command Get-Mailbox -Database <Database ID> -PublicFolder. To get a list of all arbitration mailboxes in this database, run the command Get-Mailbox -Database <Database ID> -Arbitration. To get a list of all Audit mailboxes in this database, run the command Get-Mailbox -Database <Database ID> -AuditLog.

Wie schon eingangs erwähnt, handelt es sich hier um Systempostfächer. Via Exchange Management Shell sind die Postfächer sichtbar und müssen ebenfalls in eine andere Datenbank verschoben werden:

Die Monitoring Postfächer (HealthMailbox) können mit folgendem Befehl in eine andere Datenbank verschoben werden:

Get-Mailbox -Database FWDB1 -monitoring | New-MoveRequest –TargetDatabase FWDB

Nachdem alle Monitoring Postfächer verschoben wurden, kann geprüft werden ob noch weitere Systempostfächer in der zu entfernenden Datenbank vorhanden sind:

get-mailbox -Database fwdb1 -Monitoring 
get-mailbox -Database fwdb1 -AuditLog 
get-mailbox -Database fwdb1 -Archive 
get-mailbox -Database fwdb1 -RemoteArchive 
get-mailbox -Database fwdb1 -PublicFolder 
get-mailbox -Database fwdb1 -Arbitration 
get-mailbox -Database fwdb1 -AuxAuditLog 
get-mailbox -Database fwdb1 -GroupMailbox

Wenn noch weitere Postfächer vorhanden sind, können die ebenfalls mit einem MoveRequest verschoben werden. Der Status der Moverequest lässt sich mit folgendem Befehl prüfen:

Get-MoveRequest | Get-MoveRequestStatistics

Sobald alle Moverequest den Status „Completed“ haben, können die Moverequest mit dem folgenden Befehl entfernt werden:

Get-MoveRequest | Remove-MoveRequest

Jetzt kann die Datenbank entfernt werden:

Get-MailboxDatabase FWDB1 | Remove-MailboxDatabase

Die Datenbank Dateien werden dabei nicht gelöscht und müssen manuell gelöscht werden.

Die mobile Version verlassen