Поделиться через


Окончательное удаление почтового ящика

Область применения: Exchange Server 2013 г.

При окончательном удалении активных и отключенных почтовых ящиков все их содержимое навсегда удаляется из базы данных почтовых ящиков Exchange. При окончательном удалении активного почтового ящика связанная с ним учетная запись пользователя в Active Directory также удаляется.

Альтернативой окончательному удалению почтового ящика является его отключение. После отключения почтового ящика по умолчанию он хранится в базе данных почтовых ящиков в течение 30 дней. Это дает вам возможность снова подключить или восстановить почтовый ящик до его удаления из базы данных.

Дополнительные сведения об отключенных почтовых ящиках и других задачах управления приведены в следующих разделах:

Примечание.

Вы не можете использовать EAC для окончательного удаления активного или отключенного почтового ящика.

Что нужно знать перед началом работы

  • Предполагаемое время для завершения: 2 минуты.

  • Для выполнения этой процедуры (процедур) необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе "Разрешения подготовки получателей" раздела Разрешения получателей .

  • Сочетания клавиш для процедур, описанных в этой статье, приведены в статье Сочетания клавиш в Центре администрирования Exchange.

Совет

Возникли проблемы? Обратитесь за помощью к участникам форумов Exchange. Посетите форумы по адресу Exchange Server.

Окончательное удаление активного почтового ящика

Использование оболочки для окончательного удаления активного почтового ящика

Выполните следующую команду, чтобы окончательно удалить активный почтовый ящик и связанную с ним учетную запись пользователя в Active Directory.

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

Примечание.

Если не включить параметр Permanent , удаленный почтовый ящик по умолчанию сохраняется в базе данных почтовых ящиков в течение 30 дней до окончательного удаления.

Дополнительные сведения о синтаксисе и параметрах см. в разделе Remove-Mailbox.

Как узнать, что активный почтовый ящик удален без возможности восстановления?

Чтобы убедиться в том, что активный почтовый ящик удален, выполните следующие действия:

  1. Убедитесь, что почтовый ящик отсутствует в EAC.

  2. Убедитесь, что связанная учетная запись пользователя больше не отображается в средстве "Пользователи и компьютеры Active Directory".

  3. Замените <DisplayName> отображаемым именем почтового ящика и выполните следующие команды, чтобы убедиться, что почтовый ящик был успешно очищен из базы данных почтовых ящиков Exchange.

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

    Если почтовый ящик успешно очищен, команда не даст никаких результатов. Если почтовый ящик не был очищен, команда вернет сведения о почтовом ящике.

Окончательное удаление отключенного почтового ящика

Использование командной консоли для окончательного удаления отключенного почтового ящика

Существует два типа отключенных почтовых ящиков: отключенные и обратимо удаленные. Чтобы окончательно удалить почтовый ящик, при выполнении командлета необходимо указать один из этих типов. Если заданный тип не совпадает с фактическим типом отключенного почтового ящика, происходит сбой команды.

Замените <DisplayName> отображаемым именем почтового ящика и выполните следующие команды, чтобы определить, отключен или обратимо удален отключенный почтовый ящик.

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

Значение свойства DisconnectReason для отключенных почтовых ящиков будет иметь значение Disabled или SoftDeleted.

Вы можете выполнить следующие команды, чтобы отобразить тип для всех отключенных почтовых ящиков в организации.

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

Предупреждение

При использовании командлета Remove-StoreMailbox для очистки отключенного почтового ящика и всего его содержимого из базы данных почтовых ящиков происходит окончательная потеря данных.

В этом примере окончательно удаляется отключенный почтовый ящик с идентификатором GUID 2ab32ce3-fae1-4402-9489-c67e3ae173d3 из базы данных почтовых ящиков MBD01.

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

В этом примере выполняется окончательное удаление обратимо удаленного почтового ящика пользователя Dan Jump из базы данных почтовых ящиков MBD01.

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-StoreMailbox и Get-MailboxStatistics.

Как узнать, что вы окончательно удалили отключенный почтовый ящик?

Чтобы убедиться, что вы окончательно удалили отключенный почтовый ящик и что он был успешно очищен из базы данных почтовых ящиков Exchange, замените< DisplayName> отображаемым именем почтового ящика и выполните следующие команды.

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

Если почтовый ящик успешно очищен, команда не даст никаких результатов. Если почтовый ящик не был очищен, команда вернет сведения о почтовом ящике.