Exchange ハイブリッド展開でディレクトリ同期が実行された後、共有メールボックスが予期せずユーザー メールボックスに変換される
元の KB 番号: 2710029
注:
Microsoft Exchange Server 2010 のExchange 管理コンソールに含まれるハイブリッド構成ウィザードはサポートされなくなりました。 そのため、古いハイブリッド構成ウィザードは使用しないでください。 代わりに、Microsoft 365 ハイブリッド構成ウィザードを使用してください https://aka.ms/HybridWizard。 詳細については、「 Exchange 2010 用 Microsoft 365 ハイブリッド構成ウィザード」を参照してください。
現象
Microsoft 365 とオンプレミスのMicrosoft Exchange ServerにMicrosoft Exchange Onlineのハイブリッド展開があるとします。 ディレクトリ同期の実行後、共有メールボックスに変換されたExchange Onlineの通常の (ユーザー) メールボックスが予期せず通常のメールボックスに戻される可能性があります。 これが発生すると、メールボックスを共有メールボックスに変換できない可能性があります。 この変換を行うことができる場合でも、次回ディレクトリ同期が実行されると、メールボックスは通常のメールボックスに戻ることがあります。
ライセンスがユーザーに割り当てられていない場合、メールボックスが切断される可能性があります。 これにより、回復不可能なデータ損失が発生する可能性があります。
また、Microsoft 365 ポータルで共有メールボックスのプロパティを表示すると、次のエラー メッセージが表示される場合があります。
Exchange: メールボックス Guid> が既に "Regular" 型であるため、メールボックス<を変換できませんでした
原因
この問題は、属性が正しく設定されていない場合に RemoteRecipientType
発生します。 ユーザー メールボックスを共有メールボックスに変換し、それをユーザー メールボックスに変換できないようにするには、属性に、 RemoteRecipientType
メールボックスが移行されたこと、または共有メールボックスであることを反映している必要があります。 そうしないと、ディレクトリ同期によって属性がクラウドにレプリケートされます。 その後、Microsoft 365 は共有メールボックスを通常 UserMailbox
のオブジェクトに変換します。 ユーザーがライセンスを取得されておらず、30 日間の猶予期間が終了した場合、メールボックスは切断され、ライセンス調整の実行時にオブジェクトに MailUser
変換されます。
解決方法
この問題を解決するには、アカウントに対してリモート メールボックスがプロビジョニングされていることを確認し、属性を RemoteRecipientType
更新します。 これを行うには、次の手順を実行します。
Exchange Online内のメールボックスが切断されている場合は、一時的にライセンスをユーザーに割り当てます。 これにより、メールボックスが自動的に再接続されます。
そのユーザーのリモート メールボックスが存在しない場合は、次のコマンドを実行します。
Enable-RemoteMailbox -Identity PrimarySmtpAddress -RemoteRoutingAddress TargetAddressDomain
注:
値は
TargetAddressDomain
共存ドメインを表します (たとえば)。alias@contoso.mail.onmicrosoft.com
メールボックスが
RemoteRecipientType
移行された共有メールボックスであることを反映するように属性を設定します。 このためには、次のコマンドを実行します。Set-ADUser -Identity ((Get-Recipient PrimarySmtpAddress).samaccountname) -Replace @{msExchRemoteRecipientType=100;msExchRecipientTypeDetails=34359738368}
詳細情報
この動作は、ディレクトリ同期が構成され、属性が正しく設定されていない場合に RemoteRecipientType
設計されています。
注:
次のバージョンのExchange Serverでは、またはSet-RemoteMailbox
コマンドレットをNew-RemoteMailbox
使用して、メールボックスのパラメーターを Type
Shared に設定できます。
- Exchange Server 2013 CU21 以降
- Exchange Server 2016 CU10 以降
- Exchange Server 2019
詳細については、「 オンプレミスの Exchange 環境でリモート共有メールボックスを作成または変更するコマンドレット」を参照してください。
これらのバージョンのExchange Serverを実行していない場合、または remoteMailbox.RemoteRecipientType を受け取り続ける場合は、値 Shared を使用するときに ProvisionMailbox エラーを含める必要があります。コマンドレットを使用しますSet-ADUser
。
注:
ほとんどの場合、Microsoft は Exchange 以外のツールを使用して Exchange 属性を手動で変更することはサポートしていません。 これらのコマンドレットの制限により、この動作は、このサポート体制の例外として識別されます。
さらにヘルプが必要ですか? Microsoft コミュニティまたは Exchange TechNet フォーラムにアクセスしてください。