Microsoft 365 のアクティブなアーカイブ メールボックスの ArchiveStatus が "None" に設定されている

元の KB 番号: 4486848

現象

Microsoft 365 Online アーカイブを使用すると、ユーザーの電子メール メッセージを追加で保存できます。 ただし、一部のシナリオでは、Microsoft 365 でユーザーのメールボックスに対してアクティブなアーカイブを有効にした場合でも、 ArchiveStatus プロパティが "None" に設定される場合があります。

たとえば、Exchange Online PowerShell で次のコマンドレットを実行してアーカイブの状態をチェックすると、状態は "Active" ではなく "None" と表示されます。

Get-mailbox id|fl ArchiveStatus

コマンドレットの出力は次のようになります。

ArchiveStatus: None

注:

ArchiveStatus には "なし" と表示されますが、ユーザーはオンライン アーカイブにアクセスでき、有効な ArchiveGuid プロパティと ArchiveDatabase プロパティが設定されます。

原因

次のいずれかのシナリオでは、 ArchiveStatus が "None" として表示される可能性があります。

  • ユーザーはアーカイブ メールボックスに対して再ライセンスされます。
  • プライマリ メールボックスとアーカイブ メールボックスをオンプレミスから Microsoft 365 に移動します。

解決方法

アーカイブの状態をチェックするには、ArchiveStatus プロパティの値を使用しないでください。これは、プライマリ メールボックスがオンプレミスであり、アーカイブ メールボックスが Microsoft 365 (つまり、クロスプレミス アーカイブ) に存在するクロスプレミス シナリオである場合を除きます。 その他のすべてのシナリオでは、次の両方のプロパティを使用して、アーカイブの状態を確認する必要があります。

  • ArchiveDatabase
  • ArchiveGuid

たとえば、次のコマンドレットを実行します。

Get-mailboxUserName|fl archivedatabase,archiveguid

出力は次のようになります。

ArchiveDatabase :DatabaseIdParameterArchiveGuid :GUID