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