还原已软删除邮箱

适用于:Exchange Server 2013

使用 Shell 将软删除的邮箱连接到 Active Directory 用户帐户。 邮箱在移动到其他邮箱数据库时,会 软删除 源邮箱数据库中的邮箱。 移动完成后,Exchange 不会从源邮箱数据库完全删除邮箱。 而是将源邮箱数据库中的邮箱切换为 软删除状态。 这样,就可以在移动期间发生导致目标数据库邮箱失败或损坏的错误时还原源邮箱。 如果发生这种情况,可以还原源邮箱并重试移动。

软删除的邮箱将保留在源数据库中,直到已删除邮箱的保留期到期或直到 使用 Remove-StoreMailbox cmdlet 清除软删除的邮箱。 在从 Exchange 邮箱数据库永久删除软删除邮箱之前,可以使用 Shell 将软删除邮箱的内容还原到现有邮箱或存档邮箱。

若要了解有关软删除邮箱的详细信息并执行其他相关的管理任务,请参阅以下主题:

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

  • 估计完成时间:2 分钟。

  • 您必须先获得权限,然后才能执行此过程或多个过程。 若要查看所需的权限,请参阅 收件人权限主题中的"收件人设置权限"部分。

  • 本主题中的过程只能在 Shell 中执行。 不能使用 EAC 还原软删除的邮箱。

  • DisplayName> 替换为<邮箱的显示名称,并运行以下命令,验证要连接用户帐户的软删除邮箱是否仍存在于邮箱数据库中,而不是已禁用的邮箱。

    $dbs = Get-MailboxDatabase
    $dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisplayName -eq "<DisplayName>"} | Format-List DisplayName,DisconnectReason,DisconnectDate
    

    软删除的邮箱必须存在于邮箱数据库中, 并且 DisconnectReason 属性的值必须是 SoftDeleted。 如果已将邮箱从数据库中清除,则该命令不会返回任何结果。

    或者,运行以下命令显示组织中的所有软删除邮箱。

    $dbs = Get-MailboxDatabase
    dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisconnectReason -eq "SoftDeleted"} | Format-List DisplayName,DisconnectReason,DisconnectDate
    
  • 若要了解可能适用于此主题中过程的键盘快捷键,请参阅 Exchange 管理中心内的键盘快捷键

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

使用命令行管理程序还原软删除的邮箱

可以使用 Shell 将软删除的邮箱还原到现有邮箱,方法是使用 New-MailboxRestoreRequest cmdlet。 还原软删除的邮箱时,其内容将复制到现有邮箱(称为 目标邮箱)。 邮箱还原请求成功完成后,默认情况下,请求将保留 30 天,然后再将其删除。 可以使用 Remove-MailboxRestoreRequest cmdlet 更快地删除它。

软删除邮箱还原之后,该邮箱将保留在邮箱数据库中,直到管理员永久删除或已删除邮箱保留期过期时清除为止。

若要创建邮箱还原请求,必须使用软删除邮箱的显示名称、邮箱 GUID 或旧版可分辨名称 (DN) 。 使用 Get-MailboxStatistics cmdlet 可显示要还原的软删除邮箱的 DisplayNameMailboxGuidLegacyDN 属性的值。 例如,运行以下命令以返回组织中所有已禁用和软删除邮箱的此信息。

$dbs = Get-MailboxDatabase
$dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisconnectReason -eq "SoftDeleted"} | Format-List DisplayName,MailboxGuid,LegacyDN,Database

本示例将软删除的邮箱还原到名为 Debra Garcia 的目标邮箱,该邮箱由 SourceStoreMailbox 参数中的显示名称标识,位于 MBXDB01 邮箱数据库上。 使用 AllowLegacyDNMismatch 参数,以便源邮箱可以还原到与软删除邮箱不具有相同的旧版 DN 值的邮箱。

New-MailboxRestoreRequest -SourceStoreMailbox "Debra Garcia" -SourceDatabase MBXDB01 -TargetMailbox "Debra Garcia" -AllowLegacyDNMismatch

本示例将 Pilar Pinilla 的软删除存档邮箱(由邮箱 GUID 标识)还原到她的当前存档邮箱。 AllowLegacyDNMismatch 参数不是必需的,因为主邮箱及其相应的存档邮箱具有相同的旧版 DN。

New-MailboxRestoreRequest -SourceStoreMailbox dc35895a-a628-4bba-9aa9-650f5cdb9ae7 -SourceDatabase MBXDB02 -TargetMailbox pilarp@contoso.com -TargetIsArchive

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

如何知道操作成功?

若要验证是否已成功将软删除的邮箱还原到目标邮箱,请运行 Get-MailboxRestoreRequest cmdlet 或 Get-MailboxRestoreRequestStatistics cmdlet 以显示有关还原请求的信息。 如果成功创建还原请求, 则 Status 属性的值将为 QueuedInProgressCompleted。 还原请求完成后,软删除邮箱中的内容将显示在目标邮箱中。

有关更多信息,请参阅: