Bei einer Migration auf einen neuen Exchange Cluster oder wen man jegliche Mailboxen in neue Datenbanken verschieben möchte kann das einfach mit dem folgenden PowerShell Script erledigen.
$DB01 = "EXSDB01"
$DB02 = "EXSDB02"
$ADOU = "OU=Firma,DC=onesystems,DC=ch"
$DBCounter = 1
$MailboxUser = Get-Mailbox -OrganizationalUnit $ADOU | Where {$_.Database -ne $DB01 -And $_.Database -ne $DB02}
Foreach ($mbu in $MailboxUser) {
If ($DBCounter % 2) {
$RequestDB = $DB01
} ELSE {
$RequestDB = $DB02
}
Write-Host $mbu $RequestDB
New-MoveRequest -Identity $mbu -TargetDatabase $RequestDB -BatchName $mbu -BadItemLimit "200" -AcceptLargeDataLoss
$DBCounter++
}
Beschreibung
DB01 / DB02: Die neuen Exchange Datenbanken
ADOU: Hier kann man die Organisation angeben die Migriert werden soll

