Share via


Unable to create archive for mailboxes (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.)

Question

Friday, June 29, 2012 5:20 AM

I migrated from Exchange 2007 to Exchange 2010 and I am having a problem while trying to enable Archiving for mailboxes.  Below is the cmdlet I ran and the error message received.

[PS] C:\Windows\system32>Enable-Mailbox -Alias "user" -archive

Property ArchiveGuid can't be set on this object because it requires the object to have version 0.10 (14.0.100.0) or la
ter. The object's current version is 0.1 (8.0.535.0).
    + CategoryInfo          : NotSpecified: (0:Int32) [Enable-Mailbox], InvalidObjectOperationException
    + FullyQualifiedErrorId : B7EB3931,Microsoft.Exchange.Management.RecipientTasks.EnableMailbox

How can i resolve this problem?

All replies (5)

Friday, June 29, 2012 6:03 AM ✅Answered

How did you do perform the cross-forest migration?

It seems that the migrated mailbox was not stampd with the correct Exchange version with the method you used.

Run these command and see if it helps:

  • Set-Mailbox "User" -ApplyMandatoryProperties
  • Update-Recipient User

You might also want check if your other migrated mailboxes also have the wrong ExchangeVersion set.
Example: Get-Mailbox | where {$_.ExchangeVersion -like "*8.0*"} | ft Name,Exchangeversion

Martina Miskovic


Monday, July 2, 2012 7:37 AM

Hi bakesale,

Any updates?

Please run the cmdlet Get-Mailbox "User" | fl and post the result here.

Please also try to run the Get-Mailbox "User" | Enable-Mailbox -archive

Frank Wang

TechNet Community Support


Thursday, July 5, 2012 1:56 AM

Hi bakesale,

Any updates?

Frank Wang

TechNet Community Support


Friday, December 28, 2012 2:43 PM

Try this:

http://support.microsoft.com/kb/2788366/


Sunday, December 30, 2012 2:54 PM

If the object or mailbox has been migrated from legacy version then "clear move request" by right clickling on moved mailbox from move request tab and try.

If this is not the case run below command:

Set-Mailbox "User" -ApplyMandatoryProperties

Update-Recipient User

If the problme is with all users then run this command:

get-mailbox -resultsize unlimited | Where { $_.RecipientTypeDetails -eq ‘LegacyMailbox’ } | Set-Mailbox –ApplyMandatoryProperties

Diwakar