Tell me about the issue and I’ll help you find the solution you need.
Retention policy does not work after you run a cmdlet in an Exchange Server 2013 environment
Content provided by Microsoft
Applies to: Exchange Server 2013 Enterprise, Exchange Server 2013 Standard Edition
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