I have been trying to figure out a way to move a few mailboxes from Exchange server 2003 to 2010. There is no trust relation between the two servers and they are on different networks so the included Move Request feature does work. I only seem to be able to find very complicated and time consuming ways of doing that mainly targeted for Exchange servers with hundreds or thousands of mailboxes or involving expensive migration tools.
After searching for solutions I found that the easiest way would be to export pst file from Outlook including all data from the old server and import it to the new. Exporting the pst using exmerge would also work out but for some reason it’s not working on the old Windows 2003 server. Most users suggest using the Import-Mailbox cmdlet but it’s not available in Exchange Server 2010. This is the error message I got:
[PS] C:\Windows\system32>Import-Mailbox -Identity username -FilePath \\server\share\file.pst The term 'Import-Mailbox' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:15 + Import-Mailbox <<<< -Identity username + CategoryInfo : ObjectNotFound: (Import-Mailbox:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
Looks like Import-Mailbox has been replaced with a new command: New-MailboxImportRequest.
This is how I managed to import the ost using Exchange Management Shell:
New-MailboxImportRequest -Mailbox username -FilePath \\server\share\file.pst
To see a list of import requests and the status of each of them use the Get-MailboxImportRequest cmdlet:
[PS] C:\Windows\system32>Get-MailboxImportRequest Name Mailbox Status ---- ------- ------ MailboxImport domain/Users/username InProgress
To see current status of a single import including percentage completed use the Get-MailboxImportRequestStatistics cmdlet:
[PS] C:\Windows\system32>Get-MailboxImportRequestStatistics -Identity username\MailboxImport Name Status TargetAlias PercentComplete ---- ------ ----------- --------------- MailboxImport InProgress username 5