共用方式為


線上或還原 Exchange Server 中已刪除的信箱

當您刪除信箱時,Exchange 會保留信箱資料庫中的信箱,並將信箱切換為停用狀態。 相關聯的 Active Directory 用戶帳戶也會被刪除。 信箱會保留到刪除的信箱保留期限到期,預設為30天,然後從信箱資料庫中永久刪除 (或 清除) 。

在從 Exchange 信箱資料庫永久刪除已刪除的信箱之前,您可以使用 EAC 或 Exchange 管理命令介面,將它連線到 Active Directory 用戶帳戶。 您也可以使用 Exchange 管理命令介面,將已刪除信箱的內容還原至現有的信箱。

若要深入了解中斷連線信箱與執行其他相關管理工作的詳細資訊,請參閱以下主題:

開始之前有哪些須知?

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

  • 若要開啟 EAC,請參閱 Exchange Server 中的 Exchange 系統管理中心。 若要開啟 Exchange 管理命令介面,請參閱 開啟 Exchange 管理命令介面

  • 在 Active Directory 中建立新的用戶帳戶,以連接已刪除的信箱。 或者,使用 Exchange 管理命令介面中的 Get-User Cmdlet 來確認您想要將已刪除信箱連線到的 Active Directory 用戶帳戶存在,且該帳戶尚未與另一個信箱相關聯。 若要將已刪除的信箱連線到用戶帳戶,帳戶必須存在,而且 RecipientType 屬性的值必須是 User,這表示帳戶尚未啟用信箱。

    若是內部部署 Exchange 的組織,您也可以在 [Active Directory 使用者及電腦] 中確認此資訊。

    重要事項

    當您連接被刪除的連結信箱、資源信箱或共用信箱時,您必須停用欲連接信箱的 Active Directory 使用者帳戶。

  • 若要確認您想要將使用者帳戶連線到的已刪除信箱存在於信箱資料庫中,而且不是虛刪除的信箱,請執行下列命令:

    Get-MailboxDatabase | foreach {Get-MailboxStatistics -Database $_.name} | where {$_.DisplayName -eq "<display name>"} | Format-List DisplayName,Database,DisconnectReason
    

    已刪除的信箱必須存在於信箱資料庫中,而且 DisconnectReason 屬性的值必須是 Disabled。 如果信箱已從資料庫中清除,此命令將不會傳回任何結果。

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

  • 如需適用於此主題中程序的快速鍵相關資訊,請參閱 Exchange 系統管理中心的鍵盤快速鍵

  • 有問題嗎? 在 Exchange 論壇中尋求協助。 此論壇的網址為:Exchange ServerExchange OnlineExchange Online Protection

連接被刪除的信箱

當您連接已刪除的信箱時,您會將信箱與未啟用郵件功能的使用者帳戶建立關聯,這表示信箱沒有現有的信箱。 若要將已刪除的信箱連線到具有信箱的用戶帳戶,您必須還原已刪除的信箱。 如需詳細資訊,請參閱本主題稍後 的還原已刪除的信箱

使用 EAC 連接被刪除的信箱

下列程式示範如何將已刪除的使用者信箱連線到用戶帳戶。 您也可以使用此程式,將已刪除的連結信箱、資源信箱和共用信箱連線到用戶帳戶。

  1. 在 EAC 中,移至 [收件者>信箱]

  2. 按兩下 [更多選項] 圖示,然後按兩下 [ 連線信箱]

    隨即顯示您 Exchange 組織中選定 Exchange 伺服器上已中斷連線的信箱清單。

    注意事項

    此中斷連線信箱清單中包括停用的信箱、刪除的信箱,以及虛刪除的信箱。

  3. 按兩下您想要將使用者連線到的已刪除信箱,然後按兩下 [ 連線]

  4. 在詢問您是否確定要連接信箱的視窗中,按兩下 [ 是]

    隨即顯示未擁有郵件功能的使用者帳戶清單。

  5. 按兩下您要將已刪除信箱連線到其中的使用者,然後按兩下 [ 確定]

    Exchange 會將被刪除的信箱連接至您選取的使用者帳戶。

使用 Exchange 管理命令介面來連線已刪除的信箱

使用 Exchange 管理命令介面中的 Connect-Mailbox Cmdlet,將已刪除的信箱連線到未啟用郵件的用戶帳戶。 您必須指定要連接的信箱類型。 下列範例顯示重新連接使用者、連結、會議室、設備和共用信箱的語法。 在所有範例中,選擇性的 Alias 參數是用來指定電子郵件別名,也就是位於 (@) 符號左側的電子郵件位址部分。 如果您未包含 Alias 參數,則會使用 UserLinkedMasterAccount 參數中指定的值,為重新連線的信箱建立電子郵件地址的別名。

注意事項

如前所述,當您連接連結信箱、資源信箱或共用信箱時,您必須停用欲連結信箱的 Active Directory 使用者帳戶。

此範例會將已刪除的使用者信箱連線到未啟用郵件的用戶帳戶。 Identity 參數會指定在名為 MBXDB01 的信箱資料庫中保留之已刪除信箱的顯示名稱。 User 參數會指定要連接信箱的 Active Directory 用戶帳戶。

Connect-Mailbox -Identity "Paul Cannon" -Database MBXDB01 -User "Robin Wood" -Alias robinw

注意事項

您也可以使用 或 MailboxGuid 屬性的LegacyDN值來識別已刪除的信箱。

這個範例會連線連結的信箱。 Identity 參數會在名為 MBXDB02 的信箱資料庫上指定已刪除的信箱。 LinkedMasterAccount 參數會指定您要連接信箱之帳戶樹系中的 Active Directory 用戶帳戶。 LinkedDomainController 參數會指定帳戶樹系中的域控制器。

Connect-Mailbox -Identity "Temp User" -Database MBXDB02 -LinkedDomainController FabrikamDC01 -LinkedMasterAccount danpark@fabrikam.com -Alias dpark

這個範例會連線會議室信箱。

Connect-Mailbox -Identity "rm2121" -Database "MBXResourceDB" -User "Conference Room 2121" -Alias ConfRm2121 -Room

這個範例會連線設備信箱。

Connect-Mailbox -Identity "MotorPool01" -Database "MBXResourceDB" -User "Van01 (12 passengers)" -Alias van01 -Equipment

這個範例會連接共用的信箱。

Connect-Mailbox -Identity "Printer Support" -Database MBXDB01 -User "Corp Printer Support" -Alias corpprint -Shared

注意事項

您也可以使用 LegacyDNMailboxGuid 值來識別已刪除的信箱。

如需詳細的語法及參數資訊,請參閱 Connect-Mailbox

如何知道這是否正常運作?

若要確認您已成功將已刪除的信箱連線至使用者帳戶,請執行下列其中一個步驟:

  • 在 EAC 中,按兩下 [收件者],移至您所連線信箱類型的適當頁面,按兩下 [ 重新整理] 圖示,然後確認信箱已列出。

  • 在 [Active Directory 使用者和計算機] 中,以滑鼠右鍵按兩下您連線到信箱的用戶帳戶,然後按兩下 [ 內容]。 請注意,在 [ 一般 ] 索引標籤上, [電子郵件] 方塊會填入已連線信箱的電子郵件位址。

  • 在 Exchange 管理命令介面 中,執行下列命令。

    Get-User <identity>
    

    RecipientType 屬性的 UserMailbox 值表示用戶帳戶和信箱已連線。 您也可以執行 Get-Mailbox <identity> 命令,以確認信箱已連線。

還原被刪除的信箱

您可以使用 Exchange 管理命令介面,使用 New-MailboxRestoreRequest Cmdlet 將已刪除的信箱還原至現有的信箱。 當您還原已刪除的信箱時,其內容會複製到現有的信箱,也就是所謂的 目標信箱。 還原已刪除的信箱之後,它仍會保留在信箱資料庫中,直到系統管理員永久刪除,或在已刪除的信箱保留期間到期後清除為止。

成功完成信箱還原要求之後,預設會保留 30 天,再移除。 您可以使用 Remove-StoreMailbox Cmdlet 更快移除信箱。

注意事項

您無法使用 EAC 來還原被刪除的信箱。

使用 Exchange 管理命令介面還原已刪除的信箱

若要建立信箱還原要求,您必須使用已刪除信箱的顯示名稱、舊版辨別名稱 (DN) 或信箱 GUID。 使用 Get-MailboxStatistics Cmdlet 來顯示您想要還原之已刪除信箱的 DisplayNameMailboxGuidLegacyDN 屬性值。 例如,執行下列命令,針對組織中所有已停用和已刪除的信箱傳回此資訊。

$dbs = Get-MailboxDatabase
$dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisconnectReason -eq "Disabled"} | Format-Table DisplayName,MailboxGuid,Database,DisconnectDate

本範例會將 SourceStoreMailbox 參數所識別且位於MBXDB01信箱資料庫的已刪除信箱還原至目標信箱 Debra 一樣。 使用 AllowLegacyDNMismatch 參數,讓來源信箱可以還原至不同的信箱,而信箱沒有相同的舊版 DN 值。

New-MailboxRestoreRequest -SourceStoreMailbox e4890ee7-79a2-4f94-9569-91e61eac372b -SourceDatabase MBXDB01 -TargetMailbox "Debra Garcia" -AllowLegacyDNMismatch

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

New-MailboxRestoreRequest -SourceStoreMailbox "Personal Archive - Pilar Pinilla" -SourceDatabase "MDB01" -TargetMailbox pilarp@contoso.com -TargetIsArchive

如需詳細的語法及參數資訊,請參閱 New-MailboxRestoreRequest

如何知道這是否正常運作?

若要確認您已成功將已刪除的信箱還原至目標信箱,請執行 Get-MailboxRestoreRequest Cmdlet 來顯示還原要求的相關信息。 如果成功建立還原要求, Status 屬性的值 Queued將會是、 InProgressCompleted。 還原要求完成之後,已刪除信箱的內容會出現在目標信箱中。

如需詳細資訊,請參閱: