元の KB 番号: 4009935
症状
アーカイブのないメールボックスを Microsoft Office 365 Dedicated/ITAR vNext に移行した後、メールボックスにアーカイブを追加することはできません。 専用から移行されたメールボックスからアーカイブをプロビジョニング解除することもできません。
enable-mailbox
を使用して Exchange 管理センターまたはリモート PowerShell を使用してアーカイブ メールボックスをプロビジョニングしようとすると、次のエラー メッセージが表示されます。
エージェント 'Windows LiveId Agent' の検証中に、次のエラーが発生しました。このユーザー オブジェクトはオンプレミス ディレクトリと同期されているため、''John' のアーカイブを有効にできません。 このユーザーに対してクラウドベースのアーカイブ メールボックスを有効にするには、オンプレミスの Exchange 管理センターまたは Exchange 管理シェルを使用する必要があります。
原因
Exchange Online がハイブリッド トポロジに展開されている場合、システムはすべての管理がオンプレミスの Exchange インストールを通じて実行されることを想定しています。 このインストールにより、オンプレミスのディレクトリとオンライン ディレクトリの同期を維持できます。
多くの専用ユーザーは、Exchange Server がオンプレミスにインストールされていません。 ただし、Dedicated から移行すると、オブジェクトはハイブリッド 展開の一部であるかのように機能します。 移行を容易にし、全体的なコストを削減するために、管理には一部の Exchange 展開をオンプレミスにすることをお勧めしますが、vNext 移行用に Exchange オンプレミスをインストールする必要はありません。 そのため、Dedicated から移行されたメールボックスのアーカイブを管理できない場合があります。 vNext に直接プロビジョニングされているお客様は影響を受けません。
解決方法
移行後、Dedicated から移行されたメールボックスのアーカイブの管理は、オンプレミスの Exchange 展開の機能をエミュレートするスクリプトを使用して実行できます。
前提条件
- Windows PowerShell 用 Active Directory モジュールを管理コンピューターにインストールする必要があります。
- 管理コンピューターには、.NET 4.0 以降のバージョンがインストールされている必要があります。
- 管理コンピューターは、マネージド ユーザーのオンプレミス AD フォレストにドメインに参加している必要があります。
- オペレーターには、アカウント オペレーターのアクセス許可または同等の権限が必要です。
- enable-remotearchive.ps1 および disable-remotearchive.ps1 スクリプトは、管理コンピューター上にある必要があります。
アーカイブのプロビジョニング
管理されているユーザーの 'name' プロパティの値を決定します。 これは、スクリプトの -Identity パラメーターに渡される値です。
Windows PowerShell 用 Active Directory モジュールを有効にして PowerShell を起動します。
次のスクリプトを実行します。
Enable-remotearchive.ps1 -Identity 'John'
Microsoft Entra Connect が変更を同期するまで待ちます。 省略可能: ArchiveName パラメーターは、アーカイブ メールボックスの名前を指定します。 この名前は、Outlook および Outlook on the web のユーザーに表示されます。 このパラメーターを使用しない場合、既定値は In-Place Archive - <Mailbox_User_Display_Name> です。
アーカイブのプロビジョニング解除
管理されているユーザーの 'name' プロパティの値を決定します。 これは、スクリプトの -Identity パラメーターの値として渡される値です。
Windows PowerShell 用 Active Directory モジュールを有効にして PowerShell を起動します。
次のスクリプトを実行します。
disable-remotearchive.ps1 -Identity 'John'
Microsoft Entra Connect が変更を同期するまで待ちます。