オンプレミス Exchange Server から Exchange Online にメールボックスを移動すると、「リモート サーバーからエラー 404 が返されました」または「HTTP 要求が割り当てられたタイムアウトを超えました」というエラーが表示される

適用先
Exchange Online Exchange Server 2013 Enterprise Edition Exchange Server 2013 Standard Edition

問題

Exchange ハイブリッド展開で、オンプレミスの Exchange 環境から Office 365 の Exchange Online にメールボックスを移動またはオンボードしようとすると、次のいずれかのようなエラー メッセージが表示されます。

  • 注

    エラー: https://mail.< への呼び出しDomainName>.com/ews/mrsproxy.svc は、指定されたエンドポイントでリッスンしているサービスがなかったため失敗しました

    エラーの詳細:
    https://mail.< でリッスンしているエンドポイントはありませんでしたDomainName>.com/ews/mrsproxy.svc を受け入れることができます。 これは、多くの場合、不正なアドレスまたは SOAP アクションが原因で発生します。 リモート サーバーがエラー 404 not found を返しました。

  • 注

    エラー: MigrationTransientException: 'https://mail.< への呼び出しDomainName>.com/EWS/mrsproxy.svc' がタイムアウトしました。

    エラーの詳細:
    00:00:00.0020000 以降に応答を待機中に要求チャネルがタイムアウトしました。 Request の呼び出しに渡されるタイムアウト値を大きくするか、バインドの SendTimeout 値を増やします。 この操作に割り当てられた時間は、より長いタイムアウトの一部である可能性があります。 --> 'https://mail.< への HTTP 要求DomainName>.com/EWS/mrsproxy.svc' が、割り当てられたタイムアウト 00:00:00.0020000 を超えました。

  • 注

    エラー: MigrationTransientException: 指定されたエンドポイントでリッスンしているサービスがなかったため、'https://mail.contoso.com/EWS/mrsproxy.svc' への呼び出しに失敗しました。

    エラーの詳細: メッセージを受け入れることができる https://mail.contoso.com/EWS/mrsproxy.svc でリッスンしているエンドポイントはありませんでした。 これは多くの場合、正しくないアドレスまたは SOAP アクションが原因で発生します。 詳細については、InnerException (存在する場合) を参照してください。

    リモート サーバーが次のエラーを返しました: (404) 見つかりません。 --> 指定されたエンドポイントでリッスンしているサービスがなかったため、'https://mail.contoso.com/EWS/mrsproxy.svc' への呼び出しは失敗しました。

ただし、他のメールボックスを正常に移動できる場合があります。

10/23/2020 : 20:09 UTC : Bluehawk prod test

原因

この問題は、Exchange Online MailUser オブジェクトの ExchangeGUID プロパティがオンプレミス メールボックスの ExchangeGUID プロパティと一致しない場合に発生することがあります。 メールボックスを正常に移動するには、Exchange Online メールボックスおよび関連するオンプレミス リモート メールボックスの ExchangeGUID プロパティの値が一致している必要があります。

解決方法

Exchange Online でメールが有効なユーザーの ExchangeGUID プロパティを、対応するオンプレミス メールボックスの ExchangeGUID プロパティと一致するように設定し、移動を再試行します。 手順は次のとおりです。

  1. 移動する社内メールボックスの ExchangeGUID プロパティの値を取得します。 これを行うには、社内サーバーで Exchange 管理シェルを開き、次のコマンドを実行します。

    Get-Mailbox <MailboxName> | Format-List ExchangeGUID 
    

    値をメモします。 これは、後の手順 2B で必要になります。

  2. リモート PowerShell を使用して Exchange Online に接続します。 詳細については、「リモート PowerShell を使用して Exchange Online に接続する」を参照してください。 次の手順を実行します。

    1. Exchange Online でメールが有効なユーザーの ExchangeGUID プロパティの値を確認します。 この場合、次のコマンドを実行します。

      Get-MailUser -Identity <UserName> | fl displayname,ExchangeGuid 
      
    2. 社内メールボックスの ExchangeGUID プロパティと一致するように、Exchange Online のメールが有効なユーザーの ExchangeGUID プロパティの値を設定します。 この場合、次のコマンドを実行します。

      Set-MailUser -Identity <UserName> -ExchangeGUID <Value Retrieved From Step 1> 
      
  3. 移動を再試行します。

詳細情報

さらにサポートが必要な場合 Microsoft コミュニティまたは Exchange TechNet フォーラムにアクセスしてください。