共用方式為


在 Exchange Server 中停用或刪除信箱

在 Exchange Server 中,您可以使用 Exchange 系統管理中心 (EAC) 或 Exchange 管理命令介面來停用或刪除信箱。 已停用或已刪除的信箱也稱為中斷連線信箱。 如需中斷連線信箱的相關資訊,請參閱Disconnected mailboxes

注意:如果您需要刪除 Microsoft 365 或 Office 365 中的信箱,請參閱 在 Exchange Online 中刪除或還原使用者信箱

開始之前有哪些須知?

提示

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

停用信箱

如果您停用信箱,所有 Exchange 屬性會從 Active Directory 中關聯的使用者帳戶移除。 中斷連線信箱會隱藏,並標示為待移除。 已中斷連線的信箱會根據信箱資料庫的 MailboxRetention 屬性值永久刪除 () , (預設值為30天) 。 在清除信箱之前,您可以將其重新連結至尚未擁有關聯信箱的新帳戶或現有的使用者帳戶。 如需詳細資訊,請參閱 連線已停用的信箱

附註:停用具有關聯封存的信箱會將主要信箱及封存信箱標示為待移除。 若僅要將封存信箱標示為待移除,而不影響主要信箱,請參閱停用封存信箱

使用 EAC 停用信箱

  1. 在 EAC 中,移至 [收件者],然後按一下您想要停用的信箱類型的索引標籤:

    • [信箱] 代表使用者信箱和連結的信箱。

    • [共用] 代表共用信箱。

  2. 找出並選取要停用的信箱。 例如:

    • 捲動清單。 您也可以按一下欄標題以將信箱排序。

    • 按一下 [搜尋],然後輸入文字以篩選信箱清單。

    • 選取多個信箱,方法是選取一個信箱,按住 Shift 鍵,然後選取清單中後續的信箱,或在您選取每個信箱時按住 CTRL 鍵。

  3. 選取要停用的信箱或信箱之後,按兩下 [ 更多選項] 圖示。選取 [ 用],然後在出現的警告訊息中按兩下 [ ]。

使用 Exchange 管理命令介面 停用信箱

若要停用信箱,請使用下列語法:

Disable-Mailbox <MailboxIdentity> [-Arbitration] [-Archive] [-PublicFolder] [-RemoteArchive]

此範例會停用具有別名值 danj 的使用者信箱。

Disable-Mailbox danj

此範例會停用名為「會議室 31/1234 (12)」的會議室信箱。

Disable-Mailbox "Conf Room 31/1234 (12)"

此範例會停用具有電子郵件地址 sharedmbx@contoso.com的共用信箱。

Disable-Mailbox sharedmbx@contoso.com

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

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

若要確認您是否已成功停用信箱,請執行下列步驟任何一項:

  • 在 EAC 中,按一下 [收件者],移至您已停用之信箱類型的適當索引標籤,然後確認信箱是否不再列出。 請注意,您可能需要按兩下 [重新整理]圖示

  • 在 [Active Directory 使用者和計算機] 中,以滑鼠右鍵按下您已停用信箱的用戶帳戶,然後按兩下 [ 內容]。 在 [一般] 索引標籤上,確認 [電子郵件] 欄位為空白。

  • 在 Exchange 管理命令介面中,將 DisplayName> 取代<為使用者的顯示名稱,然後執行下列命令來確認 DisconnectReason 屬性值 Disabled (表示信箱已標示為移除) :

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

    附註

    • DisconnectReason 屬性無法區分已停用和已刪除的信箱, (兩者的值) Disabled 。 關聯使用者帳戶的存在會指示出信箱是否已停用。

      當您刪除信箱時, DisconnectReason 屬性的值也是 Disabled,但也會刪除對應的 Active Directory 用戶帳戶。

    • 如果命令未傳回任何結果,請將 DatabaseName> 取代<為已中斷連線信箱所在的信箱資料庫名稱,然後執行此命令來同步處理資料庫上所有已中斷聯機信箱的信箱狀態:

    Get-MailboxStatistics -Database "<DatabaseName>" | foreach {Update-StoreMailboxState -Database $_.Database -Identity $_.MailboxGuid -Confirm:$false}
    

    然後執行前一個命令,它現在應該可以傳回結果了。

  • 在 Exchange 管理命令介面中,將 UserIdentity> 取代<為使用者的名稱或使用者主體名稱 (例如, user@contoso.com) ,然後執行此命令以確認 RecipientType 屬性值為 User,而不是 UserMailbox

    Get-User -Identity <UserIdentity>
    

刪除信箱

當您刪除信箱,信箱已與關聯的使用者帳戶中斷連線,且帳戶已從 Active Directory 移除。 中斷連線信箱會隱藏,並標示為待移除。 已中斷連線的信箱會根據信箱資料庫的 MailboxRetention 屬性值永久刪除 () , (預設值為30天) 。 在清除信箱之前,您可以將其重新連結至尚未擁有關聯信箱的新帳戶或現有的使用者帳戶。 如需詳細資訊,請參閱 連線或還原已刪除的信箱

附註:刪除具有關聯封存的信箱會將主要信箱及封存信箱標示為待移除。 若僅要將封存信箱標示為待移除,而不影響主要信箱,請參閱停用封存信箱

使用 EAC 刪除信箱

  1. 在 EAC 中,移至要刪除的信箱類型所在位置:

    • 收件者>使用者信和連結信箱的信箱。

    • 收件者>會議 室和設備信箱的資源。

    • 收件者>共用 信箱的共用。

    • 公用資料夾>公用資料夾信箱的公用資料夾信 箱。

  2. 找出並選取要停用的信箱。 例如:

    • 捲動清單。 您也可以按一下欄標題以將信箱排序。

    • 按一下 [搜尋],然後輸入文字以篩選信箱清單。

    • 選取多個信箱,方法是選取一個信箱,按住 Shift 鍵,然後選取清單中後續的信箱,或在您選取每個信箱時按住 CTRL 鍵。

  3. 選取要刪除的信箱或信箱之後,按兩下 [刪除刪除] 圖示,然後在出現的警告訊息中按兩下 []。

使用 Exchange 管理命令介面 刪除信箱

若要刪除信箱,請使用下列語法:

Remove-Mailbox <MailboxIdentity> [-Arbitration] [-PublicFolder]

這個範例會刪除具有電子郵件位址 pilarp@contoso.com的信箱。

Remove-Mailbox pilarp@contoso.com

此範例會刪除名為 Fleet Van (16) 的設備信箱。

Remove-Mailbox "Fleet Van (16)"

此範例會刪除具有別名值 corpprint 的信箱。

Remove-Mailbox corpprint

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

注意:如果您搭配 Purge 參數使用 Remove-Mailbox Cmdlet,信箱會立即清除且無法復原。 如需詳細資訊,請參閱<永久刪除信箱>。

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

若要確認您是否已成功刪除信箱,請執行下列步驟任何一項:

  • 在 EAC 中,按一下 [收件者],移至您已刪除之信箱類型的適當索引標籤,然後確認信箱是否不再列出。 請注意,您可能需要按兩下 [重新整理]圖示

  • 確認關聯帳戶已不再列示於 [Active Directory 使用者及電腦] 中。 請注意,非使用者信箱和連結信箱的信箱類型也有已停用的關聯使用者帳戶 (例如會議室、設備、仲裁、共用和公用資料夾信箱)。

  • 在 Exchange 管理命令介面中,將 DisplayName> 取代<為使用者的顯示名稱,然後執行下列命令來確認 DisconnectReason 屬性值 Disabled (表示信箱已標示為移除) :

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

    附註

    • DisconnectReason 屬性無法區分已停用和已刪除的信箱, (兩者的值) Disabled 。 關聯使用者帳戶不存在可指出信箱是否已刪除。

    • 如果命令未傳回任何結果,請將 DatabaseName> 取代<為已中斷連線信箱所在的信箱資料庫名稱,然後執行下列命令來同步處理資料庫上所有已中斷聯機信箱的信箱狀態:

      Get-MailboxStatistics -Database "<DatabaseName>" | foreach {Update-StoreMailboxState -Database $_.Database -Identity $_.MailboxGuid -Confirm:$false}
      

      然後執行前一個命令,它現在應該可以傳回結果了。

  • 在 Exchange 管理命令介面中,將 UserIdentity> 取代<為使用者的名稱或使用者主體名稱 (例如 user@contoso.com ,) ,然後執行此命令以確認找不到使用者。

    Get-User <UserIdentity>
    

其他相關資訊

當您刪除與信箱相關的 Active Directory 使用者帳戶,Exchange 會偵測出信箱不再連結到使用者帳戶,並將信箱標示為待移除,即使信箱已進行訴訟暫止或就地保留。 若要保留信箱,請執行下列步驟:

  • 不要刪除使用者帳戶,而是停用使用者帳戶。

  • 變更信箱的屬性,以限制對信箱的使用和存取權限。 例如,將收發配額設為 1,封鎖可以傳送訊息至信箱的人,並限制擁有信箱存取權限的對象。

  • 保留信箱直到所有資料皆刪除,或直到不再需要保留資料。

如需詳細資訊,請參閱 Exchange Server 中的就地保留和訴訟保留