Exchange Online:从联机存档中移回一些邮件

Exchange Online:从联机存档中移回一些邮件

由于保留策略错误,太多(太新的)用户邮箱邮件被移至在线存档。我知道 MS 不提供在线存档的回退功能。我调查了一些选项:

  1. 删除存档并将其重新导入主邮箱:我无法执行此操作,因为有些邮箱在存档时已完全满了,现在没有合并的空间
  2. 将存档导出到 PST;将其重新导入到主邮箱,按日期过滤;删除并重新创建存档;将 PST 的剩余部分重新导入到存档:可能有效,但需要付出巨大努力
  3. 在一篇旧帖子中,我发现有一个 PS 脚本,利用 EWS,能够将选定的项目移动到存档中。当我想知道它是否可以执行反向路径时,我发现该脚本不再存在于 Powershell Gallery 中。

还有其他想法吗?

答案1

建议您先禁用邮箱的保留策略,然后通过powershell导出和导入pst文件,以下是一些详细步骤供您参考:

  1. 将存档导出到 PST 文件

    New-MailboxExportRequest –邮箱用户邮箱-IsArchive-FilePath filesharePSTITarchive.pst

  2. 将导出的PST文件导入邮箱

    New-MailboxImportRequest-邮箱用户邮箱-文件路径文件共享PSTITarchive.pst

  3. 创建一个新的、正确的保留策略,然后将此策略应用于邮箱,等待一段时间以使策略生效。一旦策略生效,您想要移回存档的所有旧邮件都将位于存档邮箱中。

更多细节:新邮箱导出请求

此外,这里有一个类似的线供您参考。

相关内容