清理“可恢复项”文件夹

适用于:Exchange Server 2013

(本主题适用于 Exchange administrators。)

“可恢复的项目”文件夹 (早期版本的 Exchange 中已知,因为 存在转储程序) ,以防止意外或恶意删除,以及促进在诉讼或调查之前或期间经常执行的发现工作。 有关"可恢复的项目"文件夹的详细信息,请参阅"可恢复的项目"文件夹

如何清理用户邮箱中的“可恢复项目”文件夹取决于邮箱是置于In-Place保留还是诉讼保留,还是启用了单个项目恢复:

  • 如果邮箱未处于就地保留或诉讼保留,或者未启用单个项目恢复,则只能从“可恢复的项目”文件夹中删除项目。 删除后,不能使用单个项恢复来恢复项目。

  • 如果邮箱置于保留或诉讼保留In-Place,或者启用了单个项目恢复,请务必保留邮箱数据,直到删除保留或禁用单个项目恢复。 在这种情况下,需要执行更多详细步骤来清理“可恢复的项目”文件夹。

若要详细了解In-Place保留和诉讼保留,请参阅 就地保留和诉讼保留。 若要了解有关单个项目恢复的详细信息,请参阅Recoverable Items folder中的“单个项目恢复”。

有关"可恢复的项目"文件夹的详细信息,请参阅"可恢复的项目"文件夹

开始前,有必要了解什么?

  • 估计完成此过程的时间:30 分钟。 这可能因“可恢复的项目”文件夹的大小而异

  • 需要分配以下管理角色才能使用 Search-Mailbox cmdlet 搜索和删除用户邮箱中的邮件。

    • 邮箱搜索:此角色允许跨组织中的多个邮箱搜索邮件。 默认情况下不会向管理员分配此角色。 要向自己分配此角色以便搜索邮箱,请将您自己添加为"发现管理"角色组的成员。 请参阅 在 Exchange 中分配电子数据展示权限

    • 邮箱导入导出:此角色允许删除用户邮箱中的邮件。 默认情况下,不向任何角色组分配此角色。 若要从用户邮箱删除邮件,您可以将"邮箱导入导出"角色添加到"组织管理"角色组。 有关详细信息,请参阅 管理角色组中的"将角色添加到角色组"部分。

  • 由于错误地清理“可恢复的项目”文件夹可能会导致数据丢失,因此请务必熟悉“可恢复的项目”文件夹以及删除其内容的影响。 在执行此过程之前,建议您查看Recoverable Items folder中的信息。

  • 不能使用 Exchange 管理中心 (EAC) 执行这些过程。 必须使用命令行管理程序。

  • 若要了解可能适用于此主题中过程的键盘快捷键,请参阅 Exchange 管理中心内的键盘快捷键

有疑问吗? 在 Exchange 论坛中寻求帮助。 访问 Exchange Server 的论坛。

使用 Shell 从“可恢复的项目”文件夹中删除未置于保留状态或未启用单个项目恢复的邮箱的项目

本示例永久删除 Gurinder Singh 的可恢复邮件文件夹中的项目,并将项目复制到 Discovery Search Mailbox (Exchange Setup) 创建的发现邮箱GurinderSingh-RecoverableItems文件夹中。

Search-Mailbox -Identity "Gurinder Singh" -SearchDumpsterOnly -TargetMailbox "Discovery Search Mailbox" -TargetFolder "GurinderSingh-RecoverableItems" -DeleteContent

注意

若要删除邮箱中的项目而不将这些项目复制到另一个邮箱,请在不带 TargetMailboxTargetFolder 参数的情况下使用上面的命令。

有关详细的语法和参数信息,请参阅 Search-Mailbox

使用 Shell 清理保留或启用了单个项目恢复的邮箱的“可恢复项目”文件夹

如果邮箱达到其可恢复的项目配额,则建议你提高配额而不是删除文件夹中的项目。 还可以监视应用程序日志中与“可恢复的项目”警告配额相关的事件,并采取必要的操作 (,例如提高配额或调查达到警告配额) 邮箱的“可恢复项目”文件夹的增长情况。

如果存储约束或类似问题阻止你提高可恢复的项目配额,并且你需要从In-Place保留或诉讼保留的邮箱的“可恢复邮件”文件夹中删除邮件,或者启用了单个项目恢复,建议先将数据从用户的“可恢复邮件”文件夹复制到另一个邮箱。 如果你由于某个卷上的存储约束而删除项目,则可以将项目复制到位于具有足够存储的卷上的邮箱。

此过程将项目从 Gurinder Singh 的“可恢复的项目”文件夹复制到发现搜索邮箱中的 GurinderSingh-RecoverableItems 文件夹。 在从“可恢复的项目”文件夹中复制和删除项目之前,必须首先执行几个步骤,以确保不会从“可恢复的项目”文件夹中删除项目。 在将项目复制到发现或备份邮箱并清理该文件夹后,可以恢复为邮箱以前的设置。

  1. 检索以下配额设置。 请务必记下这些值,以便可以在清理“可恢复的项目”文件夹之后恢复这些设置:

    • RecoverableItemsQuota
    • RecoverableItemsWarningQuota
    • ProhibitSendQuota
    • ProhibitSendReceiveQuota
    • UseDatabaseQuotaDefaults
    • RetainDeletedItemsFor
    • UseDatabaseRetentionDefaults

    注意

    如果将 UseDatabaseQuotaDefaults 参数设置为 $true,则不会应用以前的配额设置。 会应用在邮箱数据库上配置的对应配额设置,即使填充了单个邮箱设置也是如此。

    Get-Mailbox "Gurinder Singh" | Format-List RecoverableItemsQuota, RecoverableItemsWarningQuota, ProhibitSendQuota, ProhibitSendReceiveQuota, UseDatabaseQuotaDefaults, RetainDeletedItemsFor, UseDatabaseRetentionDefaults
    
  2. 检索邮箱的邮箱访问设置。 请务必记下这些设置以供将来使用。

    Get-CASMailbox "Gurinder Singh" | Format-List EwsEnabled, ActiveSyncEnabled, MAPIEnabled, OWAEnabled, ImapEnabled, PopEnabled
    
  3. 检索“可恢复的项目”文件夹的当前大小。 记下该大小,以便可以在步骤 6 中提高配额。

    Get-MailboxFolderStatistics "Gurinder Singh" -FolderScope RecoverableItems | Format-List Name,FolderAndSubfolderSize
    
  4. 检索当前托管文件夹助理工作周期配置。 请务必记下这些设置以供将来使用。

    Get-MailboxServer "My Mailbox Server" | Format-List Name,ManagedFolderWorkCycle
    
  5. 禁用对邮箱的客户端访问,以确保在此过程期间无法对邮箱数据进行更改。

    Set-CASMailbox "Gurinder Singh" -EwsEnabled $false -ActiveSyncEnabled $false -MAPIEnabled $false -OWAEnabled $false -ImapEnabled $false -PopEnabled $false
    
  6. 若要确保不会从“可恢复的项目”文件夹中删除任何项目,请提高可恢复的项目配额、提高可恢复的项目警告配额,并将已删除项目保留期设置为大于用户的“可恢复的项目”文件夹当前大小的值。 这对于为处于就地保留或诉讼保留的邮箱保留邮件尤其重要。 建议将这些设置提高为其当前大小的两倍。

    Set-Mailbox "Gurinder Singh" -RecoverableItemsQuota 50Gb -RecoverableItemsWarningQuota 50Gb -RetainDeletedItemsFor 3650 -ProhibitSendQuota 50Gb -ProhibitSendRecieveQuota 50Gb -UseDatabaseQuotaDefaults $false -UseDatabaseRetentionDefaults $false
    
  7. 在邮箱服务器上禁用托管文件夹助理。

    Set-MailboxServer MyMailboxServer -ManagedFolderWorkCycle $null
    

    重要

    如果邮箱位于数据库可用性组 (DAG) 中的某个邮箱数据库上,则必须在托管数据库副本的每个 DAG 成员上禁用托管文件夹助理。 如果该数据库故障转移到另一个服务器,则这可防止该服务器上的托管文件夹助理删除邮箱数据。

  8. 禁用单个项目恢复并从诉讼保留中删除邮箱。

    Set-Mailbox "Gurinder Singh" -SingleItemRecoveryEnabled $false -LitigationHoldEnabled $false
    

    重要

    在运行此命令后,可能需要一小时来禁用单个项目恢复或诉讼保留。 建议您仅当此期间过后才执行下一个步骤。

  9. 将项目从“可恢复的项目”文件夹复制到发现搜索邮箱中的某个文件夹,并删除源邮箱中的内容。

    Search-Mailbox -Identity "Gurinder Singh" -SearchDumpsterOnly -TargetMailbox "Discovery Search Mailbox" -TargetFolder "GurinderSingh-RecoverableItems" -DeleteContent
    

    如果您只需要删除匹配指定条件的邮件,请使用 SearchQuery 参数指定条件。 此示例删除在“Subject”字段中具有字符串“Your bank statement”的邮件。

    Search-Mailbox -Identity "Gurinder Singh" -SearchQuery "Subject:'Your bank statement'" -SearchDumpsterOnly -TargetMailbox "Discovery Search Mailbox" -TargetFolder "GurinderSingh-RecoverableItems" -DeleteContent
    

    注意

    不是一定要将项目复制到发现搜索邮箱。 可以将邮件复制到任何邮箱。 但是,为了防止访问可能敏感的邮箱数据,建议将邮件复制到仅限经过授权的记录管理员访问的邮箱。 默认情况下,仅限发现管理角色组的成员访问默认发现搜索邮箱。 有关详细信息,请参阅In-Place eDiscovery

  10. 如果邮箱以前处于诉讼保留或启用了单个项目恢复,请再次启用这些功能。

    Set-Mailbox "Gurinder Singh" -SingleItemRecoveryEnabled $true -LitigationHoldEnabled $true
    

    重要

    在运行此命令后,可能需要一小时来启用单个项目恢复或诉讼保留。 建议仅当此期间过后,才启用托管文件夹助理并允许客户端访问(步骤 11 和 12)。

  11. 将以下配额恢复为在步骤 1 中记下的值:

    • RecoverableItemsQuota
    • RecoverableItemsWarningQuota
    • ProhibitSendQuota
    • ProhibitSendReceiveQuota
    • UseDatabaseQuotaDefaults
    • RetainDeletedItemsFor
    • UseDatabaseRetentionDefaults

    在此示例中,从保留功能中删除了邮箱,已删除项目保留期重置为默认值 14 天,并且可恢复的项目配额配置为使用与邮箱数据库相同的值。 如果在步骤 1 中记录的值不同,则必须使用上述参数指定每个值,并将 UseDatabaseQuotaDefaults 参数设置为 $false。 如果 RetainDeletedItemsForand UseDatabaseRetentionDefaults 参数以前设置为不同的值,则还必须将这些参数恢复为在步骤 1 中记下的值。

    Set-Mailbox "Gurinder Singh" -RetentionHoldEnabled $false -RetainDeletedItemsFor 14 -RecoverableItemsQuota unlimited -UseDatabaseQuotaDefaults $true
    
  12. 通过将工作周期设置回在步骤 4 中记下的值,来启用托管文件夹助理。 此示例将工作周期设置为一天。

    Set-MailboxServer MyMailboxServer -ManagedFolderWorkCycle 1
    
  13. 启用客户端访问。

    Set-CASMailbox -ActiveSyncEnabled $true -EwsEnabled $true -MAPIEnabled $true -OWAEnabled $true -ImapEnabled $true -PopEnabled $true
    

有关语法和参数的详细信息,请参阅下列主题:

如何知道操作成功?

若要验证是否已成功清理邮箱的“可恢复项目”文件夹,请使用 Get-MailboxFolderStatistics cmdlet 检查“可恢复邮件”文件夹的大小。

此示例将检索“可恢复的项目”文件夹及其子文件夹的大小,以及该文件夹及每个子文件夹中的项目数。

Get-MailboxFolderStatistics -Identity "Gurinder Singh" -FolderScope RecoverableItems | Format-Table Name,FolderAndSubfolderSize,ItemsInFolderAndSubfolders -Auto