現象
次のシナリオを考えてみましょう。
- Microsoft Exchange Server 2016 または Exchange Server 2013 環境で Microsoft Exchange Online アーカイブを構成します。
- プロキシを使用して Office 365 に接続するように Exchange Server を実行しているサーバーを構成します (直接アクセスしません)。
- アイテム保持ポリシーを作成し、そのポリシーをオンプレミスの Exchange organization 内のユーザーのメールボックスに適用します。
- Start-ManagedFolderAssistant コマンドレットを実行して、メールボックスのメッセージング レコード管理 (MRM) 処理を開始します。
このシナリオでは、MRM はメールボックスに対して正しく機能しません。
原因
この問題は、Exchange Server を実行しているサーバーが Office 365 に接続しようとしたときに Web プロキシが設定されていないために発生します。 そのため、クラウドベースのアーカイブ メールボックスは Exchange Server で検出されず、MRM はメールボックスの処理を停止します。
解決策
Exchange Server 2016 の場合は、Exchange Server 2016 の累積的な更新プログラム 12 またはそれ以降の Exchange Server 2016 の累積的な更新プログラムをインストールします。
Exchange Server 2013 を使用している場合は、この問題の解決策を受け取れるように、Exchange Server 2016 にアップグレードすることをお勧めします。
詳細情報
このメールボックスに対して Export-MailboxDiagnosticLogs コマンドレットを実行すると、次の例のような例外が発生する場合があります。
Export-MailboxDiagnosticLogs "MailboxAlias" -ComponentName MRM |FL > C:\location\MBXDiag.txt
----------MRM の詳細からの呼び出し履歴--------------------
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcEwsException: ELC EWS がエラーの種類: 'ArchiveExchangeWebServiceNotAvailable' で失敗しました。 メッセージ: アーカイブ EWS の URL が不明です。
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.RemoteArchiveProcessorBase..ctor(MailboxSession mailboxSession, ADUser user, StatisticsLogEntry statisticsLogEntry, Boolean isCrossPremise, Boolean isTestMode, MailboxesInformation archiveMailboxesInformation)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ArchiveProcessorFactory.Create(ArchiveLocation archiveLocation, MailboxSession mailboxSession, ADUser adUser, StatisticsLogEntry statisticsLogEntry, Boolean isTestMode, MailboxesInformation archiveMailboxesInformation)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.MailboxData.get_ArchiveProcessor()
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcUserTagInformation.SaveConfigItem(MailboxDataForTags mailboxDataForTags)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.TagProvisioner.InvokeInternal(MailboxDataForTags mailboxDataForTags)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.TagProvisioner.Invoke(MailboxDataForTags mailboxDataForTags)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcTagSubAssistant.InvokeInternal(MailboxSession mailboxSession, MailboxDataForTags mailboxDataForTags)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcTagSubAssistant.Invoke(MailboxSession mailboxSession, MailboxDataForTags mailboxDataForTags)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.InvokeCore(MailboxSession mailboxSession, List'1 customDataToLog, StatisticsLogEntry logEntry, ElcParameters parameters)
場所 Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.<>c__DisplayClass30_0.<InvokeInternalAssistant>b__1()
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func'2 filterDelegate, Action'1 catchDelegate)