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