对于当前存档邮箱,ArchiveStatus 设置为"无Office 365

备注

Office 365 ProPlus 正在重命名为 适用于企业的 Microsoft 365 应用。 有关此更改的详细信息, 请阅读此博客文章

原始 KB 编号: 4486848

症状

Office 365 Online 存档允许额外存储用户的电子邮件。 但是,在某些情况下,ArchiveStatus 属性可能设置为"None",即使您在 Office 365 中为用户邮箱启用了活动存档。

例如,在 PowerShell 中Exchange Online cmdlet 检查存档状态时,状态将显示为"无",而不是"活动":

Get-mailbox id|fl ArchiveStatus

该 cmdlet 的输出类似于以下内容:

ArchiveStatus: None

备注

尽管 ArchiveStatus 显示"无",但用户可以访问联机存档,并设置有效的 ArchiveGuidArchiveDatabase 属性。

原因

以下方案之一可能会导致 ArchiveStatus 显示为"None"。

  • 用户重新获得存档邮箱的许可。
  • 将主邮箱和存档邮箱从本地移动到Office 365。

解决方案

不应使用 ArchiveStatus 属性值检查存档的状态,除非这是一种跨界方案,其中主邮箱位于本地,存档邮箱存在于 Office 365 (中,即跨界存档) 。 在所有其他方案中,您应使用以下两个属性确认存档的状态:

  • ArchiveDatabase
  • ArchiveGuid

例如,运行以下 cmdlet:

Get-mailboxUserName|fl archivedatabase,archiveguid

输出类似于以下内容:

ArchiveDatabase :DatabaseIdParameterArchiveGuid :GUID