リモート メールボックスがオンプレミスのExchange Server環境から Microsoft 365 に移動した後、Outlook を使用してメールボックスにアクセスできない

現象

オンプレミスのMicrosoft Exchange Server環境から Microsoft 365 にユーザーのメールボックスを移動した後、ユーザーは Microsoft Outlook を使用してメールボックスにアクセスできません。 ただし、ユーザーは、Outlook Web Appを使用してメールボックスにアクセスできます。

さらに、失敗したリモート メールボックスの移動後に次のようなエラー メッセージがExchange 管理コンソールに表示される場合があります。

<Date><Time> [] <Date><Time> [] 移行後にソース メールボックス 'Primary (00000000-0000-0000-0000-0000000000000) をメールが有効なユーザーに変換できませんでした。 6/6 を試行します。 エラー: UpdateMovedMailboxPermanentException。

原因

この問題は、オンプレミスの Active Directory スキーマでターゲット ユーザーに対するアクセス許可の継承を無効にした場合に発生する可能性があります。

そのため、ユーザーのオンプレミス メールボックスがExchange Serverに移動されているとマークされている場合でも、想定どおりにリモート ユーザー メールボックスに変換されません。 ユーザーのオンプレミス メールボックスには、通常のメールボックスが有効なユーザーが引き続き含まれます。

解決方法

この問題を解決するには、次の手順を実行します。

  1. メールボックスのすべてのユーザー プロパティを特定し、この情報をテキスト ファイルに保存します。 これを行うには、Exchange 管理シェルを開き、次のコマンドを実行します。

    Get-Mailbox <UserMailbox> | fl | Out-File C:\UserMailbox.txt
    
  2. ユーザーのオンプレミス メールボックスを無効にします。 これを行うには、次のいずれかの方法を使用します。

    • Exchange 管理コンソールを使用して、ユーザーのオンプレミス メールボックスを無効にします。
    • Exchange Management Shell を使用して、ユーザーのオンプレミス メールボックスを無効にします。 これを行うには、次の Exchange 管理シェル コマンドを実行します。
    Disable-Mailbox <UserMailbox>
    

    このコマンドレットの詳細については、「 メールボックスを無効にする」を参照してください。

  3. ユーザーのオンプレミス メールボックスをリモート ユーザー メールボックスに変換します。 これを行うには、次の Exchange Management Shell コマンドレットを実行します。

    Enable-RemoteMailbox -Identity <UserName> -RemoteRoutingAddress <UserName@domain.mail.onmicrosoft.com>
    
  4. リモート メールボックスがプロビジョニングされたら、ユーザー アカウントに電子メール アドレス ポリシーによって割り当てられないカスタム メールボックス属性 (属性など legacyExchangeDN ) を変更します。

詳細

注:

Microsoft Exchange 2010 では、リモート メールボックスは、オンプレミスの Active Directoryに存在するメールが有効なユーザーと、クラウドベースのサービスに存在する関連するメールボックスで構成されます。

この記事で説明するコマンドレットの詳細については、次を参照してください。

さらにヘルプが必要ですか? Microsoft コミュニティを参照してください。