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