IMAP to Exchange 2013 migration: powershell cmdlets don’t recognize -IMAP

exchange-2013

I've set up an Exchange 2013 where email is being migrated to. When trying to run the necessary cmdlets to start a migration, the -IMAP switch is not recognized. An example:

[PS] C:\users\Administrator\Documents>New-MigrationEndpoint -IMAP -Name OldServer -RemoteServer imap.example.net
A parameter cannot be found that matches parameter name 'IMAP'.
    + CategoryInfo          : InvalidArgument: (:) [New-MigrationEndpoint], ParameterBindingException
    + FullyQualifiedErrorId : NamedParameterNotFound,New-MigrationEndpoint
    + PSComputerName        : exchange1.example.local

[PS] C:\users\Administrator\Documents>

According to the docs, this is valid syntax: http://technet.microsoft.com/en-us/library/jj218611(v=exchg.150).aspx

But wherever I need to use -IMAP, the error message as above returns. Do I need some extra piece of software that isn't installed by default by Exchange 2013?

Thanks,

Best Answer

Using an IMAP endpoint only works if you are migrating to Office 365. You can not use an IMAP endpoint to migrate to an on-prem Exchange server.

I've never tried this but you could subscribe to Office 365 and migrate the mailboxes there, then use the Exchange mailbox move tool to bring the mailboxes on-prem.

Related Topic