No Exchange Online, o Managed Folder Assistant é o serviço responsável por aplicar as políticas de retenção (MRM – Messaging Records Management) que definem o ciclo de vida dos e-mails: exclusão, retenção ou movimentação automática para o Arquivo Morto (In-Place Archive).
Neste artigo, mostro como:
1. Verificar a política aplicada a um usuário.
2. Validar se o processamento do ELC (ElcProcessing) está habilitado.
3. Forçar a execução do Managed Folder Assistant.
4. Acompanhar se a execução ocorreu.
5. Criar uma política personalizada de 1 ano e aplicá-la somente a um usuário específico para testes.
1. Verificar a política aplicada na caixa postal
Conecte-se ao Exchange Online e rode o comando:
Get-Mailbox -Identity usuario@dominio.com | Format-List DisplayName,RetentionPolicy,RetentionHoldEnabled,ElcProcessingDisabled,ArchiveStatus
- RetentionPolicy → mostra qual política MRM está atribuída.
- RetentionHoldEnabled → se estiver True, nenhuma política será aplicada.
- ElcProcessingDisabled → deve estar False, caso contrário o MFA não roda.
- ArchiveStatus → deve ser Active para que a caixa tenha Arquivo Morto habilitado.
2. Validar se o ELC (ElcProcessing) está ativo
Se RetentionHoldEnabled ou ElcProcessingDisabled estiverem habilitados, desabilite:
Set-Mailbox -Identity usuario@dominio.com -RetentionHoldEnabled $false
Set-Mailbox -Identity usuario@dominio.com -ElcProcessingDisabled $false
3. Forçar a execução do Managed Folder Assistant
Execute:
Start-ManagedFolderAssistant -Identity usuario@dominio.com
4. Acompanhar a execução
Para confirmar que o Managed Folder Assistant rodou:
Get-MailboxStatistics -Identity usuario@dominio.com | Format-List ELCLastRunTime,ELCLastSuccessTime
- ELCLastRunTime → quando a tarefa foi executada.
- ELCLastSuccessTime → quando finalizou com sucesso.
Para acompanhar o crescimento do Arquivo Morto:
Get-MailboxStatistics -Identity usuario@dominio.com -Archive | Format-List ItemCount,TotalItemSize,LastLogonTime
5. Criar uma nova política de arquivamento (1 ano)
Se quiser testar movimentação antes do prazo da política padrão (ex.: 2 anos), crie uma política individual:
5.1 Criar a nova tag de arquivamento (DPT de 1 ano)
New-RetentionPolicyTag -Name "1 year move to archive" -Type All `
-AgeLimitForRetention 365 -RetentionEnabled $true -RetentionAction MoveToArchive
5.2 Criar uma política de teste com essa tag
$orig = Get-RetentionPolicy "Default MRM Policy"
$tags = @()
foreach ($t in $orig.RetentionPolicyTagLinks) {
if ($t -ne "Default 2 year move to archive") { $tags += $t }
}
New-RetentionPolicy -Name "MRM Policy Teste 1 ano" -RetentionPolicyTagLinks ($tags + "1 year move to archive")
5.3 Atribuir somente ao usuário desejado
Set-Mailbox usuario@dominio.com -RetentionPolicy "MRM Policy Teste 1 ano"
5.4 Forçar o processamento novamente
Start-ManagedFolderAssistant -Identity usuario@dominio.com
Conclusão
Com esses passos você garante que:
- A política aplicada está correta.
- O ELC está ativo para processar os itens.
- O MFA pode ser disparado manualmente quando necessário.
- É possível criar políticas personalizadas como a de 1 ano sem impactar os demais usuários que usam a política padrão.