Sintomas
Considerando o seguinte cenário:
- Configurar o Arquivo de Microsoft Exchange Online num ambiente Microsoft Exchange Server 2016 ou Exchange Server 2013.
- Configurar um servidor que está executando Exchange Server para usar um proxy para se conectar a Office 365 (sem acesso direto).
- Crie uma política de retenção e, em seguida, aplique a política à caixa de correio de um utilizador na organização do Exchange no local.
- Execute o cmdlet Start-ManagedFolderAssistant para iniciar o processamento de MRM (Messaging Records Management) para a caixa de correio.
Nesse cenário, MRM não funciona corretamente para a caixa de correio.
Causa
Este problema ocorre porque o proxy Web não está definido quando o servidor que está a executar o Exchange Server tenta ligar a Office 365. Portanto, a caixa de correio de arquivo baseada em nuvem não pode ser encontrada pelo Exchange Server e o MRM para de processar a caixa de correio.
Resolução
Para o Exchange Server 2016, instale a Atualização Cumulativa 12 para o Exchange Server 2016 ou uma atualização cumulativa posterior para o Exchange Server 2016.
Se estiver a utilizar o Exchange Server 2013, recomendamos que atualize para o Exchange Server 2016 para poder receber a resolução para este problema.
Mais informações
Você pode receber uma exceção semelhante ao seguinte exemplo ao executar o cmdlet Export-MailboxDiagnosticLogs nessa caixa de correio:
Export-MailboxDiagnosticLogs "MailboxAlias" -ComponentName MRM | > FL C:\location\MBXDiag.txt
----------Pilha de chamadas a partir de detalhes MRM--------------------
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcEwsException: ELC EWS falhou com o tipo de erro: 'ArchiveExchangeWebServiceNotAvailable'. Mensagem: Arquivo URL do EWS é desconhecido.
em Microsoft.Exchange.MailboxAssistants.Assistants.ELC.RemoteArchiveProcessorBase.. ctor(MailboxSession mailboxSession, ADUser user, StatisticsLogEntry statisticsLogEntry, Boolean isCrossPremise, Boolean isTestMode, MailboxesInformation archiveMailboxesInformation)
em Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ArchiveProcessorFactory.Create(ArchiveLocation archiveLocation, MailboxSession mailboxSession, ADUser adUser, StatisticsLogEntry statisticsLogEntry, Boolean isTestMode, MailboxesInformation archiveMailboxesInformation)
em Microsoft.Exchange.MailboxAssistants.Assistants.ELC.MailboxData.get_ArchiveProcessor()
em Microsoft.Exchange.MailboxAssistants.Assistants.ELC.Elc.ElcUserTagInformation.SaveConfigItem(MailboxDataForTags, mailboxDataForTags)
em Microsoft.Exchange.MailboxAssistants.Assistants.ELC.TagProvisioner.InvokeInternal(MailboxDataForTags, mailboxDataForTags)
em Microsoft.Exchange.MailboxAssistants.Assistants.ELC.TagProvisioner.Invoke(MailboxDataForTags, mailboxDataForTags)
em Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcTagSubAssistant.InvokeInternal(MailboxSession, mailboxSession, MailboxDataForTags, mailboxDataTags, mailboxDataForTags)
em Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcTagSubAssistant.Invoke(MailboxSession mailboxSession, MailboxDataForTags, mailboxDataForTags, mailboxDataForTags)
em Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.InvokeCore(MailboxSession mailboxSession, List'1 customDataToLog, StatisticsLogEntry, logEntry, ElcParameters parameters)
em Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.<>c__DisplayClass30_0.<InvokeInternalAssistant>b__1()
em Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func'2 filterDelegate, Action'1 catchDelegate)