Symptome
Nehmen wir folgendes Szenario an:
- Sie konfigurieren die Microsoft Exchange Online-Archivierung in einer Umgebung mit Microsoft Exchange Server 2016 oder Exchange Server 2013.
- Sie konfigurieren einen Server, auf dem Exchange Server ausgeführt wird, so, dass er einen Proxy zum Herstellen einer Verbindung mit Office 365 (ohne direkten Zugriff) verwendet.
- Sie erstellen eine Aufbewahrungsrichtlinie und wenden die Richtlinie dann auf das Postfach eines Benutzers in der lokalen Exchange-Organization an.
- Sie führen das Cmdlet Start-ManagedFolderAssistant aus, um die Verarbeitung der Messaging-Datensatzverwaltung (MRM) für das Postfach zu starten.
In diesem Szenario funktioniert MRM für das Postfach nicht ordnungsgemäß.
Ursache
Dieses Problem tritt auf, weil der Webproxy nicht festgelegt ist, wenn der Server, auf dem Exchange Server ausgeführt wird, versucht, eine Verbindung mit Office 365 herzustellen. Daher kann das cloudbasierte Archivpostfach vom Exchange Server nicht gefunden werden, und MRM beendet die Verarbeitung des Postfachs.
Lösung
Installieren Sie für Exchange Server 2016 das kumulative Update 12 für Exchange Server 2016 oder ein späteres kumulatives Update für Exchange Server 2016.
Wenn Sie Exchange Server 2013 verwenden, empfiehlt es sich, ein Upgrade auf Exchange Server 2016 durchzuführen, damit Sie die Lösung für dieses Problem erhalten.
Weitere Informationen
Möglicherweise erhalten Sie eine Ausnahme, die dem folgenden Beispiel ähnelt, wenn Sie das Cmdlet Export-MailboxDiagnosticLogs für dieses Postfach ausführen:
Export-MailboxDiagnosticLogs "MailboxAlias" -ComponentName MRM | > FL C:\location\MBXDiag.txt
----------Aufrufstapel aus MRM-Details--------------------
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcEwsException: ELC EWS ist mit dem Fehlertyp "ArchiveExchangeWebServiceNotAvailable" fehlgeschlagen. Meldung: Archiv EWS-URL ist unbekannt.
bei Microsoft.Exchange.MailboxAssistants.Assistants.ELC.RemoteArchiveProcessorBase.. ctor(MailboxSession mailboxSession, ADUser user, StatisticsLogEntry statisticsLogEntry, Boolean isCrossPremise, Boolean isTestMode, MailboxesInformation archiveMailboxesInformation)
bei Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ArchiveProcessorFactory.Create(ArchiveLocation archiveLocation, MailboxSession mailboxSession, ADUser adUser, StatisticsLogEntry statisticsLogEntry, Boolean isTestMode, MailboxesInformation archiveMailboxesInformation)
bei Microsoft.Exchange.MailboxAssistants.Assistants.ELC.MailboxData.get_ArchiveProcessor()
bei Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcUserTagInformation.SaveConfigItem(MailboxDataForTags mailboxDataForTags)
bei Microsoft.Exchange.MailboxAssistants.Assistants.ELC.TagProvisioner.InvokeInternal(MailboxDataForTags mailboxDataForTags)
bei Microsoft.Exchange.MailboxAssistants.Assistants.ELC.TagProvisioner.Invoke(MailboxDataForTags mailboxDataForTags)
bei Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcTagSubAssistant.InvokeInternal(MailboxSession mailboxSession, MailboxDataForTags mailboxDataForTags)
bei Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcTagSubAssistant.Invoke(MailboxSession mailboxSession, MailboxDataForTags mailboxDataForTags)
unter Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.InvokeCore(MailboxSession mailboxSession, List'1 customDataToLog, StatisticsLogEntry logEntry, ElcParameters Parameter)
unter Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.<>c__DisplayClass30_0.<InvokeInternalAssistant>b__1()
bei Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func'2 filterDelegate, Action'1 catchDelegate)