Upgrading the Default Email Address Policy

Posted on July 11, 2009
Filed Under Exchange 2003, Exchange 2007, Troubleshooting

One of the tasks to perform before removing the last Exchange 2003 server in a 2007 migration is upgrading the Default e-mail address Policy.

The method for upgrading the policy is to fire up the Exchange Command Shell and run the following command:
Set-EmailAddressPolicy “Default Policy” -IncludedRecipients AllRecipients

You may recieve the following error: Set-EmailAddressPolicy:The recipient policy “Default Policy” with mailbox manager settings cannot be managed by the current version of Exchange Management Console. Please use a management console with the same version as the object.

This is typically caused by a Mailbox Management Policy being applied to the Default Policy.

To address this: Open Exchange 2003 System Manager, go to Recipients, Recipient Policies and right-click the Default Policy, select Change property pages…, and uncheck Mailbox Manager Settings.

Now run the upgrade script above and get on with removing that last legacy server.

Comments

10 Responses to “Upgrading the Default Email Address Policy”

  1. Nisse on October 23rd, 2009 4:56 am

    I got this error message but the solution you are posting don’t work.

    So I think that i should be able to move all mailboxes anyway. Make a new policy and use that instead. Then do a full removal of 2003 exchange.

    I should be able to update the default policy after that. Have you got any other ideas?

  2. Tom Thrush on October 23rd, 2009 3:19 pm

    Perhaps try unchecking all the folders managed by the Default Policy.

    Also, I believe there’s a mailbox mgmt tab in (E2K3) server properties for running regular maintenance jobs that may need to be turned off.

    And there’s also a -forceupgrade switch you can try:
    Set-EmailAddressPolicy “default policy” -forceupgrade -includedRecipients allrecipients

    Hope one of those will help.

  3. Alan on February 17th, 2011 11:08 am

    The solution works for me but the path to uncheck “Mailbox Manager Settings” is:

    Exchange System Manager -> Recipients -> Recipients Policies -> [Right click] Default Policy -> All Tasks -> Change Property Pages…

    After this you can use the powershell command on your Exchange 2010 to upgrade the policy.

    Hope this solution works for you!

  4. Tom Thrush on February 17th, 2011 2:53 pm

    Glad the post was useful.

    And thanks for the path correction, I’ve updated my post. I’m usually a stickler for detail, but I must have been distracted by something shiny ;)

  5. Joshua on March 27th, 2011 9:53 pm

    Alan’s suggestion worked for me as well. Thanks for adding to this post!

  6. Moving from Exchange Server 2003 to Exchange Server 2010 « Pepper's Perspective on May 9th, 2011 8:13 am

    [...] fix for me, as described here, was to uncheck the Mailbox Management Settings for each Recipient Policy on the Exchange 2003 [...]

  7. Todd on August 22nd, 2011 2:30 pm

    Awesome. Thanks so much for your assistance.

  8. Entec Systems on October 6th, 2011 12:10 pm

    Took about 15 seconds to apply and worked no problem.

    Thanks!

  9. Ivm17 on October 18th, 2011 9:18 am

    Depending on the size of your environment you have to wait AD to replicate or just go ahead and force replication. After that I was able to execute the shell command.

  10. Kil on January 27th, 2012 3:07 am

    Thanks a lot for your help, it makes me earn time ;)

Leave a Reply