Posted by: n3ilb | June 10, 2011

Converting Legacy Mailboxes in Exchange 2007

Hi All,

If you’re migrating from Exchange 2000/2003 to 2007/2010 you may well end up with some mailboxes that appear as Legacy Mailbox within the EMC… something like…

You’ll also see Legacy Mailboxes if you use the Exchange 2000/2003 extensions in Active Directory Users and Computers console to create new mail users.  [This isn’t supported and you should use the EMC or EMS]

Converting a Legacy Mailbox to a User Mailbox is simple.  Load the EMS and enter the following cmdlet

Set-Mailbox <alias> – ApplyMandatoryProperties

So for the example above…

Set-Mailbox spar –ApplyMandatoryProperties

Now if you’ve a whole heap of mailboxes you need to convert you won’t want to do them one mailbox at a time, so use the following which will get all the LegacyMailbox mailboxes and pipe them into the above cmdlet

get-mailbox – Server “ServerName” -RecipientTypeDetails:LegacyMailbox | Set-Mailbox –ApplyMandatoryProperties

The “ServerName” in the above command should be the name of your Exchange 2007/2010 where the legacy mailboxes are located.

Hope you find this useful!

n3ilb

Advertisement

Responses

  1. This is a superb post. Thanks a ton for taking a few minutes to summarize all this out for us. It really is a great guide!


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Categories

Follow

Get every new post delivered to your Inbox.