You can't enable archiving for a migrated mailbox in a hybrid deployment of Office 365 pre-upgrade and on-premises Exchange Server

Article translations Article translations
Article ID: 2788366 - View products that this article applies to.
Not sure what release of Office 365 you're using? Go to the following Microsoft website:
Am I using Office 365 after the service upgrade?
Expand all | Collapse all

PROBLEM

Consider the following scenario. You have a hybrid configuration of Exchange Online in Microsoft Office 365 pre-upgrade and your on-premises Microsoft Exchange environment. In addition to the Microsoft Exchange 2010 hybrid server, your on-premises organization contains Microsoft Exchange 2003 mailbox servers, Microsoft Exchange 2007 mailbox servers, or both kinds of servers. You migrated mailboxes directly from Exchange 2003 or Exchange 2007 to Office 365 pre-upgrade by using the New-MoveRequest Windows PowerShell command.

In this scenario, you try to enable remote archiving for the migrated mailboxes by using either the on-premises Exchange Management Console (EMC) or Windows PowerShell through the Exchange Management Shell. However, you experience these symptoms:
  • In the on-premises EMC, when you right-click the remote user mailbox, the option to enable archiving is missing.
  • When you run the Enable-RemoteMailbox <username> -Archive Windows PowerShell cmdlet, you receive the following error message:
    Property ArchiveGuid can't be set on this object because it requires the object to have version 0.10 (14.0.100.0) or later. The object's current version is 0.0 (6.5.6500.0).

CAUSE

This problem occurs because, when Exchange 2003 or Exchange 2007 mailboxes are migrated, the msExchVersion property isn't updated correctly to indicate that archiving can be enabled on these mailboxes in a hybrid deployment. The Enable-RemoteMailbox cmdlet only works on mailboxes that contain Exchange 2010 mailbox property values.

WORKAROUND

To work around this problem, manually change the value of the msExchVersion property by using Active Directory Service Interfaces Editor (ADSI Edit).

Warning This procedure requires ADSI Edit. Using ADSI Edit incorrectly can cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that problems that result from the incorrect use of ADSI Edit can be resolved. Use ADSI Edit at your own risk.

To change the value of the msExchVersion property to 44220983382016 for the Exchange 2003 and Exchange 2007 mailbox, follow these steps: 
  1. Log on to an on-premises domain controller or member server as an administrator.
  2. Click Start, point to All Programs, click Administrative Tools, and then click Active Directory Users and Computers.
  3. On the View menu, make sure that Advanced Features is selected.
  4. Locate the mail-enabled user account for which you want to enable archiving.
  5. Right-click the user account, click Properties, and then click the Attribute Editor tab.
  6. Locate, and then select the msExchVersion attribute.
  7. Click Edit, and then type 44220983382016 in the Value box.

    Collapse this imageExpand this image
    A screen shot for the step 5,6,7
  8. Click OK two times.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section. This problem will be fixed in a future release of Office 365.

Still need help? Go to the Office 365 Community website.

Properties

Article ID: 2788366 - Last Review: October 9, 2013 - Revision: 8.0
Applies to
  • Microsoft Office 365 for enterprises (pre-upgrade)
  • Microsoft Office 365 for education  (pre-upgrade)
  • Microsoft Exchange Online
Keywords: 
o365062011 pre-upgrade o365 o365e o365a hybrid kbgraphxlink kbgraphic KB2788366

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com