共用方式為


永久刪除信箱

適用於:Exchange Server 2013

當您永久刪除作用中信箱和中斷連線的信箱時,所有信箱內容都會從 Exchange 信箱資料庫清除,而且資料遺失是永久的。 當您永久刪除使用中信箱時,也會刪除相關聯的 Active Directory 使用者帳戶。

永久刪除信箱的替代方法是中斷信箱的連線。 中斷信箱連線之後,信箱預設會在信箱資料庫中保留 30 天。 這可讓您在從資料庫清除信箱之前,先重新連線或還原信箱。

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

注意事項

您無法使用 EAC 永久刪除使用中信箱或中斷連線的信箱。

開始之前有哪些須知?

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

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

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

提示

有問題嗎? 在 Exchange 論壇中尋求協助。 瀏覽 Exchange Server 的論壇。

永久刪除使用中的信箱

使用殼層永久刪除使用中的信箱

執行下列命令,永久刪除使用中信箱和相關聯的 Active Directory 使用者帳戶。

Remove-Mailbox -Identity <identity> -Permanent $true

注意事項

如果您未包含 永久 參數,刪除的信箱預設會在信箱資料庫中保留 30 天,再永久刪除。

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

如何知道您已永久刪除使用中的信箱?

若要確認您已永久刪除使用中的信箱,請執行下列動作:

  1. 確認信箱已不再列在 EAC 中。

  2. 確認相關聯的使用者帳戶不再列在Active Directory 消費者和電腦中。

  3. DisplayName > 取代 <為信箱的顯示名稱,然後執行下列命令以確認信箱已成功從 Exchange 信箱資料庫清除。

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

    如果您成功清除信箱,命令將不會傳回任何結果。 如果信箱未清除,命令會傳回信箱的相關資訊。

永久刪除已中斷連線的信箱

使用命令介面永久刪除中斷連線的信箱

有兩種類型的已中斷連線信箱:已停用和虛刪除。 執行 Cmdlet 時,您必須指定其中一種類型,才能永久刪除信箱。 如果您指定的類型不符合已中斷連線信箱的實際類型,則命令會失敗。

DisplayName > 取代 <為信箱的顯示名稱,然後執行下列命令來判斷已中斷連線的信箱是停用還是虛刪除。

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

已中斷連線信箱的 DisconnectReason 屬性值會是 DisabledSoftDeleted

您可以執行下列命令,以顯示組織中所有已中斷連線信箱的類型。

$dbs = Get-MailboxDatabase
$dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisconnectReason -ne $null} | Format-List DisplayName,MailboxGuid,Database,DisconnectReason

警告

當您使用 Remove-StoreMailbox Cmdlet 永久刪除中斷連線的信箱時,其所有內容都會從信箱資料庫清除,而且資料遺失是永久的。

這個範例會從信箱資料庫 MBD01 中,永久刪除 UID 為 2ab32ce3-fae1-4402-9489-c67e3ae173d3 的已停用信箱。

Remove-StoreMailbox -Database MBD01 -Identity "2ab32ce3-fae1-4402-9489-c67e3ae173d3" -MailboxState Disabled

此範例會從信箱資料庫 MBD01 永久刪除 Dan Jump 的虛刪除信箱。

Remove-StoreMailbox -Database MBD01 -Identity "Dan Jump" -MailboxState SoftDeleted

這個範例會從信箱資料庫 MBD01 中,永久刪除所有虛刪除信箱。

Get-MailboxStatistics -Database MBD01 | where {$_.DisconnectReason -eq "SoftDeleted"} | ForEach {Remove-StoreMailbox -Database $_.Database -Identity $_.MailboxGuid -MailboxState SoftDeleted}

如需詳細的語法及參數資訊,請參閱 Remove-StoreMailboxGet-MailboxStatistics

如何知道您已永久刪除已中斷連線的信箱?

若要確認您已永久刪除已中斷連線的信箱,且該信箱已成功從 Exchange 信箱資料庫中清除,請將DisplayName > 取代 <為信箱的顯示名稱,然後執行下列命令。

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

如果您成功清除信箱,命令將不會傳回任何結果。 如果信箱未清除,命令會傳回信箱的相關資訊。