還原虛刪除的信箱

適用於:Exchange Server 2013

使用 Shell 將虛刪除的信箱連線到 Active Directory 使用者帳戶。 當信箱移至不同的信箱資料庫時,信箱會在來源信箱資料庫中 虛刪除 。 當移動完成時,Exchange 不會從來源信箱資料庫完全刪除信箱。 而是會將來源信箱資料庫中的信箱切換到「虛刪除」狀態。 這可讓您在移動期間發生導致目的地資料庫信箱失敗或損毀的錯誤時,還原來源信箱。 如果發生這種情況,您可以還原來源信箱,然後再次嘗試移動。

虛刪除的信箱會保留在源資料庫中,直到刪除的信箱保留期限到期,或直到 Remove-StoreMailbox Cmdlet 用來清除虛刪除的信箱為止。 在從 Exchange 信箱資料庫永久刪除虛刪除的信箱之前,您可以使用 Shell 將虛刪除信箱的內容還原至現有的信箱或封存信箱。

若要深入了解虛刪除信箱及執行其他相關管理工作,請參閱下列主題:

開始之前有哪些須知?

  • 預估完成時間:2 分鐘。

  • 您必須已獲指派權限,才能執行此程序或這些程序。 若要查看您需要的權限,請參閱 收件者權限 主題中的「收件者佈建權限」一節。

  • 本主題中的程式只能在殼層中執行。 您無法使用 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 的 Debra 以 SourceStoreMailbox 參數中的顯示名稱識別,且位於 MBXDB01 信箱資料庫上。 使用 AllowLegacyDNMismatch參數,以便將來源信箱還原至信箱,該信箱與虛刪除的信箱沒有相同的舊版 DN 值。

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

本範例會將由信箱 GUID 識別的 Pilar Pinilla 虛刪除封存信箱還原至她目前的封存信箱。 因為主要信箱及其對應的封存信箱具有相同的舊版 DN,所以不需要 AllowLegacyDNMismatch 參數。

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。 還原要求完成之後,來自虛刪除信箱的內容會出現在目標信箱中。

如需詳細資訊,請參閱: