Getestet mit Exchange 2013 / 2016
Get-MailboxDatabase -Server EX2 Set-MailboxDatabase -Identity "Mailbox Database 0713073410" -Name MBX1
Move-DatabasePath MBX1 -EdbFilePath F:\MBX1\MBX1.edb -LogFolderPath G:\MBX1
Bei Organisationen mit mehreren Exchange-Servern oder Datenbanken. Erst mal Systempostfächer migrieren:
get-mailbox -Database MBX1 -Monitoring get-mailbox -Database MBX1 -AuditLog get-mailbox -Database MBX1 -Archive get-mailbox -Database MBX1 -RemoteArchive get-mailbox -Database MBX1 -PublicFolder get-mailbox -Database MBX1 -Arbitration get-mailbox -Database MBX1 -AuxAuditLog get-mailbox -Database MBX1 -GroupMailbox
Migrieren der Postfächer in eine andere Datenbank:
Get-Mailbox -Database MBX1 -Monitoring | New-MoveRequest –TargetDatabase MBX1NEU
Status der Migrationsbatches:
Get-MoveRequest | Get-MoveRequestStatistics
(Fertige) Migrationsbatches löschen:
Get-MoveRequest | Remove-MoveRequest
Dann die kann die Datenbank entfernt werden - per ECP oder Powershell.
Get-MailboxDatabase MBX1 | Remove-MailboxDatabase
Get-MailboxDatabase -Status | % { eseutil /mh $_.edbfilepath }