Question : Scheduling Mailbox Moves from Exchange 2003 to Exchange 2010

Right now we are running Exchange 2003 and are planning to migrate to Exchange 2010 very soon. I know when I migrated from 2000 to 2003 you could schedule mailbox moves. Which was great since I have 700+ mailboxes. I see that 2010 doesn't have schedule mailboxes moves. How can I move mailboxes from the old 2003 server online to me 2010 server??? Do I need to write a power shell script. I cann't be the only one out there trying to do this.

Answer : Scheduling Mailbox Moves from Exchange 2003 to Exchange 2010

I think below is will clear your Question.
=====================================

Import-csv "C:\alias_move.csv" | Foreach-Object { move-mailbox -Identity $_.Alias -BadItemLimit '10' -TargetDatabase 'Srvername\Storagegroup\db' -GlobalCatalog 'xelcplc01.local.com' -DomainController 'xelcplc01.local.com' -Confirm: $false }

Paste the command in a notepad file and change the extension to .ps1 (Say you save this as Movemailbox.ps1 in location f:\exchange 2007\bin\scripts folder)

This .ps1 file can be invoked though a scheduled task by creating a batch file with the below command in it.

PowerShell.exe -PSConsoleFile "F:\spf\exchange2007\Bin\ExShell.Psc1" -Command "f:\exchange 2007\scripts\Movemailbox.ps1"
Random Solutions  
 
programming4us programming4us