Postfächer wandern zwischen Datenbanken, wenn eine DB zu voll wird, ein Server entlastet werden soll oder eine neue Datenbank in Betrieb geht. Unter Exchange 2016 erledigt das ein Move Request im Hintergrund; der Benutzer bleibt in der Regel online.
Einzelnes Postfach
New-MoveRequest -Identity "max.mustermann" -TargetDatabase "DB02"
Get-MoveRequest -Identity "max.mustermann" | Get-MoveRequestStatistics
Der Status geht über Queued und InProgress nach Completed. Fehler stehen in Message der Statistics – oft Quota, defekte Suche oder ein noch laufender alter Request.
Mehrere Postfächer
Get-Mailbox -Database "DB01" | New-MoveRequest -TargetDatabase "DB02" -BatchName "DB01-nach-DB02"
Den Schwung beobachten:
Get-MoveRequest -BatchName "DB01-nach-DB02" | Get-MoveRequestStatistics | Format-Table DisplayName,Status,PercentComplete -Auto
Abgeschlossene Requests entfernen, sonst blockieren sie einen erneuten Umzug:
Get-MoveRequest -MoveStatus Completed | Remove-MoveRequest
