Wednesday 3 November 2010

Using Autodiscover During a Migration

I came across the Autodiscover and Migration Issues post on the Migrationwiz.com Blog. It discusses a few options for working around Autodiscover issues when migrating between Exchange Orgs, typically to and from Hosted providers.

 

For some time now I have been using another method, which works very well and is great for longer term co-existence.

The Procedure

1. Setup DNS (private and public) for a sub domain on target Exchange Org and mailboxes. E.G. mail2.noak.es; autodiscover.mail2.noak.es; and daniel@mail2.noak.es.

2. Migrate the data.

3. Convert daniel@noak.es to a Mail User (strip the mailbox, retain proxyaddress etc) in the source Exchange Org.

4. Add the targetaddress (“External E-mail Address”) and proxyaddress Daniel@mail2.noak.es to Daniel@noak.es in the source Exchange Org.

This works because Autodiscover will fail on SCP records, but continue with other steps until it uses the targetaddress and will successfully connect to autodiscover.mail2.noak.es.

 

Below: Outlook 2010 using Autodiscover to resolve on an premise AD user to Hosted Exchange mailbox.

Untitled1 

 

Below: Outlook 2010 configuration complete resolve to Hosted Exchange.

Untitled2

 

It is often easier to script this and working with the right suppliers this can be done. Both Cobweb and Migrationwiz.com have API’s available which we can use to automate most of the work. When combined with taking multiple passes (initial + delta) results in minimal disruption to end users.

 

With Exchange 2010 SP1 Hosting editions beginning to appear all of this will be taken care of natively with the addition of remote PowerShell using New-RemoteMoveRequest and user federation.

No comments: