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

При окончательном удалении активных и отключенных почтовых ящиков все их содержимое навсегда удаляется из базы данных почтовых ящиков Exchange. При окончательном удалении активного почтового ящика связанная с ним учетная запись пользователя в Active Directory также удаляется.When you permanently delete active mailboxes and disconnected mailboxes, all mailbox contents are purged from the Exchange mailbox database, and the data loss is permanent. When you permanently delete an active mailbox, the associated Active Directory user account is also deleted.

Альтернативой окончательному удалению почтового ящика является его отключение. После отключения почтового ящика Exchange по умолчанию хранит данные в базе данных почтовых ящиков в течение 30 дней. Это дает вам возможность снова подключить или восстановить почтовый ящик до его удаления из базы данных.An alternative to permanently deleting a mailbox is to disconnect it. After you disconnect a mailbox, by default, Exchange retains the data in the mailbox database for 30 days. This gives you the opportunity to reconnect or restore a mailbox before it's purged from the database.

Дополнительные сведения об отключенных почтовых ящиках и других задачах управления в Exchange см. в следующих разделах:To learn more about disconnected mailboxes and perform other related management tasks in Exchange, see the following topics:

Примечание

Для окончательного удаления активного или отключенного почтового ящика нельзя использовать Центр администрирования Exchange.You can't use the Exchange admin center (EAC) to permanently delete an active mailbox or a disconnected mailbox.

Что нужно знать перед началом работыWhat do you need to know before you begin?

Совет

Возникли проблемы? Попросите помощи на форумах Exchange. Перейти на форумы можно по следующим ссылкам: Exchange Server, Exchange Online или Exchange Online Protection.Having problems? Ask for help in the Exchange forums. Visit the forums at: Exchange Server, Exchange Online, or Exchange Online Protection.

Окончательное удаление активного почтового ящика в командной консоли ExchangeUse the Exchange Management Shell to permanently delete an active mailbox

Если не включить Постоянный параметр при удалении почтового ящика, удаленный почтовый ящик сохраняется в базе данных почтовых ящиков в течение 30 дней (по умолчанию) до окончательного удаления.If you don't include the Permanent parameter when you delete a mailbox, the deleted mailbox is retained in the mailbox database for 30 days (by default) before it's permanently deleted.

Выполните следующую команду, чтобы окончательно удалить активный почтовый ящик и связанную с ним учетную запись пользователя Active Directory:Run the following command to permanently delete an active mailbox and the associated Active Directory user account:

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

Дополнительные сведения о синтаксисе и параметрах см. в разделе Remove-Mailbox.For detailed syntax and parameter information, see Remove-Mailbox.

Как убедиться, что все получилось?How do you know this worked?

Чтобы убедиться в том, что активный почтовый ящик удален, выполните следующие действия:To verify that you've permanently deleted an active mailbox, do the following:

  1. Убедитесь, что почтовый ящик больше не отображается в центре администрирования Exchange.Verify that the mailbox is no longer listed in the Exchange admin center (EAC).

  2. Убедитесь, что связанная учетная запись пользователя больше не отображается в средстве "Пользователи и компьютеры Active Directory".Verify that the associated user account is no longer listed in Active Directory Users and Computers.

  3. Замените _ <DisplayName> _ на отображаемое имя почтового ящика и выполните следующие команды в командной консоли Exchange, чтобы убедиться, что почтовый ящик успешно удален из базы данных почтовых ящиков Exchange:Replace <DisplayName> with the display name of the mailbox and run the following commands in the Exchange Management Shell to verify that the mailbox was successfully purged from the Exchange mailbox database:

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

    Если почтовый ящик успешно очищен, команда не даст никаких результатов. Если почтовый ящик не был очищен, команда вернет сведения о почтовом ящике.If you successfully purged the mailbox, the command won't return any results. If the mailbox wasn't purged, the command will return information about the mailbox.

Поиск типа отключенного почтового ящика с помощью командной консоли ExchangeUse the Exchange Management Shell to find the disconnected mailbox type

Отключенный почтовый ящик может быть отключен или обратимым удаленным.A disconnected mailbox can be either disabled or soft-deleted. Необходимо указать правильный тип для окончательного удаления отключенного почтового ящика.You need to specify the correct type to permanently delete a disconnected mailbox. В противном случае команда завершится с ошибками.If you don't, the command will fail.

Замените _ <DisplayName> _ на отображаемое имя почтового ящика и выполните следующую команду, чтобы определить, отключен ли отключенный почтовый ящик или что он удален:Replace <DisplayName> with the display name of the mailbox and run the following command to determine whether a disconnected mailbox is disabled or soft-deleted:

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

Значением свойства DisconnectReason будет либо Disabled SoftDeleted.The value for the DisconnectReason property will be either Disabled or SoftDeleted.

Для отображения типа всех отключенных почтовых ящиков в Организации можно выполнить следующие команды:You can run the following commands to display the type for all disconnected mailboxes in your organization:

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

Окончательное удаление отключенного почтового ящика в командной консоли ExchangeUse the Exchange Management Shell to permanently delete a disconnected mailbox

Внимание!

При использовании командлета Remove-StoreMailbox для очистки отключенного почтового ящика и всего его содержимого из базы данных почтовых ящиков происходит окончательная потеря данных.When you use the Remove-StoreMailbox cmdlet to permanently delete a disconnected mailbox, all its contents are purged from the mailbox database and the data loss is permanent.

В этом примере окончательно удаляет отключенный почтовый ящик с идентификатором GUID 2ab32ce3-fae1-4402-9489-c67e3ae173d3 из базы данных почтовых ящиков с именем MBD01.This example permanently deletes the disabled mailbox with the GUID 2ab32ce3-fae1-4402-9489-c67e3ae173d3 from mailbox database named MBD01.

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

В этом примере безвозвратно удаляется Обратимо удаленный почтовый ящик для перехода с помощью параметра "тихие" на "от" из базыThis example permanently deletes the soft-deleted mailbox for Dan Jump from mailbox database named MBD01.

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

В этом примере окончательно удаляются все удаленные почтовые ящики из базы данных почтовых ящиков с именем MBD01.This example permanently deletes all soft-deleted mailboxes from mailbox database named MBD01.

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

Дополнительные сведения о синтаксисе и параметрах см. в разделах Remove-StoreMailbox и Get-MailboxStatistics.For detailed syntax and parameter information, see Remove-StoreMailbox and Get-MailboxStatistics.

Как убедиться, что все получилось?How do you know this worked?

Чтобы убедиться, что отключенный почтовый ящик окончательно удален и успешно очищен из базы данных почтовых ящиков, _ <замените> DisplayName_ на отображаемое имя почтового ящика и выполните следующую команду:To verify that you've permanently deleted a disconnected mailbox and that it was successfully purged from the mailbox database, replace <DisplayName> with the display name of the mailbox and run the following command:

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

Если почтовый ящик успешно очищен, команда не даст никаких результатов. Если почтовый ящик не был очищен, команда вернет сведения о почтовом ящике.If you successfully purged the mailbox, the command won't return any results. If the mailbox wasn't purged, the command will return information about the mailbox.