Retention policy does not work after you run a cmdlet in an Exchange Server 2013 environment

Symptoms

When you run a cmdlet in Exchange Management Shell to apply a retention policy that moves email messages from a user’s mailbox to the user’s archive mailbox in a Microsoft Exchange Server 2013 environment, the retention policy does not work. For example, you create a retention policy by running one of the following cmdlets:

  • New-RetentionPolicyTag "ArchiveTag" -Type All -RetentionEnabled $true -AgeLimitForRetention 90 -RetentionAction MoveToArchive

  • New-RetentionPolicy PolicyName -RetentionPolicyTagLinks "ArchiveTag"

  • Set-Mailbox Mailbox -RetentionPolicy PolicyName

  • Start-ManagedFolderAssistant -Identity Mailbox

Cause

This issue occurs because a System.InvalidCastException exception occurs when Managed Folder Assistant tries to process mailboxes.

Resolution

To resolve this issue, install the following cumulative update:

2892464 Description of Cumulative Update 3 for Exchange Server 2013

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

More Information

For more information about the New-RetentionPolicyTag cmdlet, go to the following Microsoft website:

General information about the New-RetentionPolicyTag cmdletFor more information about the New-RetentionPolicy cmdlet, go to the following Microsoft website:

General information about the New-RetentionPolicy cmdletFor more information about the Set-Mailbox cmdlet, go to the following Microsoft website:

General information about the Set-Mailbox cmdletFor more information about the Start-ManagedFolderAssistant cmdlet, go to the following Microsoft website:

General information about the Start-ManagedFolderAssistant cmdlet

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

×