Удаление и восстановление почтовых ящиков пользователей в Exchange Online
Перед удалением почтового ящика пользователя следует учитывать несколько аспектов. Существуют различные виды удаления, которые можно выполнить в почтовом ящике пользователя, и некоторые из них не позволяют восстановить или восстановить почтовый ящик. В этой статье описаны сценарии удаления почтовых ящиков и способы удаления, восстановления или окончательного удаления почтового ящика из Exchange Online.
Примечание.
Вы не можете использовать EAC для удаления или восстановления почтовых ящиков пользователей.
Обратимо удаленные почтовые ящики пользователей
Обратимо удаленный почтовый ящик пользователя — это почтовый ящик, который был удален с помощью Центра администрирования Microsoft 365 или командлета Remove-Mailbox в Exchange Online PowerShell и по-прежнему находится в корзине Идентификатора Microsoft Entra менее 30 дней.
Обратимо удаленный почтовый ящик пользователя — это почтовый ящик, удаленный в указанных ниже случаях.
Учетная запись пользователя Microsoft Entra, связанная с почтовым ящиком пользователя, удаляется обратимо (объект пользователя Microsoft Entra выходит за пределы области или находится в контейнере корзины).
Связанная с почтовым ящиком пользователя учетная запись пользователя Microsoft Entra была удалена жестко, но удержание для судебного разбирательства или удержание eDiscovery было помещено в почтовый ящик Exchange Online перед удалением.
Связанная с почтовым ящиком пользователя учетная запись пользователя Microsoft Entra была очищена в течение последних 30 дней. Это значит, что срок хранения Exchange Online сохраняет почтовый ящик в обратимом состоянии, прежде чем он будет окончательно очищен и не будет возвращен.
Примечание.
При выполнении командлета Restore-MgDirectoryDeletedItem
PowerShell Microsoft Graph для удаления пользователя из корзины Идентификатора Microsoft Entra он всегда помещает существующий почтовый ящик Exchange Online, связанный с пользователем Microsoft Entra, в обратимо удаленное состояние, если лицензия пользователя не была удалена. Однако если удалить лицензию пользователя перед удалением пользователя из корзины, пользователь не перейдет в состояние обратимо удаленного почтового ящика пользователя.
Если в течение 30-дневного периода времени новый пользователь Microsoft Entra синхронизируется из исходной локальной учетной записи получателя с тем же ExchangeGuid или ArchiveGuid, это приведет к ошибке конфликта проверки ExchangeGuid.
Дополнительные сведения о создании неактивного почтового ящика путем размещения удержания для судебного разбирательства в почтовом ящике перед его удалением см. в статье Обзор неактивных почтовых ящиков.
Необратимо удаленные почтовые ящики пользователей
Необратимо удаленный почтовый ящик пользователя — это почтовый ящик, удаленный в указанных ниже случаях.
Почтовый ящик пользователя был обратимо удален в течение более 30 дней, а связанный пользователь Microsoft Entra был жестко удален. Ознакомьтесь с командлетом Remove-MgUser . Все содержимое почтового ящика, например сообщения электронной почты, контакты и файлы, будет удалено без возможности восстановления.
Связанная учетная запись пользователя почтового ящика пользователя была жестко удалена в идентификаторе Microsoft Entra. Теперь почтовый ящик пользователя обратимо удален из Exchange Online и останется в этом состоянии в течение 30 дней. Если в течение 30 дней новый пользователь Microsoft Entra синхронизирован из исходной локальной учетной записи получателя с тем же ExchangeGuid или ArchiveGuid и эта новая учетная запись лицензируется для Exchange Online, это приведет к жесткому удалению исходного почтового ящика пользователя. Все содержимое почтового ящика, например сообщения электронной почты, контакты и файлы, будет удалено без возможности восстановления.
Обратимо удаленный почтовый ящик был удален с помощью командлета Remove-Mailbox с параметром PermanentlyDelete в Exchange Online PowerShell.
В приведенных выше сценариях предполагается, что почтовый ящик пользователя не входит в состояние удержания, например хранение для судебного разбирательства или удержание eDiscovery. Если в почтовом ящике пользователя есть какой-либо тип удержания, почтовый ящик нельзя удалить из Exchange Online. Для всех типов получателей почты хранение для судебного разбирательства или удержание eDiscovery игнорируются и не влияют на поведение пользователей почты, жестко удаленных или обратимых удалений. Объект почтового пользователя нельзя удалить, если с ним связан почтовый ящик журнала. Вы можете отключить ведение журнала для почтового пользователя с помощью командлета Disable-JournalArchiving .
Удалить почтовый ящик пользователя
Удаление учетной записи пользователя с помощью Центра администрирования Microsoft 365
При удалении учетной записи пользователя соответствующий почтовый ящик Exchange Online удаляется и удаляется из списка почтовых ящиков в EAC. После удаления учетной записи пользователя она отображается на странице Удаленные пользователи в Центре администрирования Microsoft 365. Его можно восстановить в течение 30 дней после удаления. Через 30 дней учетная запись и почтовый ящик пользователя удаляются без возможности восстановления.
Сведения об удалении рабочей или учебной учетной записи Microsoft 365 или Office 365 см. в статье Удаление или восстановление пользователей.
Использование Windows PowerShell для окончательного удаления почтового ящика пользователя
В этом примере безвозвратно удаляется учетная запись пользователя с идентификатором пользователя "d7ed3b4a-xxxx-4d15-bc2c-c6731803321d" из идентификатора Microsoft Entra.
Remove-MgDirectoryDeletedItem -DirectoryObjectId "d7ed3b4a-xxxx-4d15-bc2c-c6731803321d"
Дополнительные сведения см. в статье Remove-MgDirectoryDeletedItem.
Удаление почтового ящика с помощью Exchange Online PowerShell
Для выполнения этой процедуры или процедур требуются разрешения. Сведения о необходимых разрешениях см. в записи "Получатели" в статье Разрешения компонентов в Exchange Online .
Сведения о том, как с помощью Windows PowerShell подключаться к Exchange Online, см. в статье Подключение к Exchange Online PowerShell.
При удалении почтового ящика Exchange Online с помощью Exchange Online PowerShell соответствующий пользователь Microsoft 365 или Office 365 удаляется из списка пользователей в Центре администрирования Microsoft 365. Вы сможете восстановить этого пользователя в течение 30 дней. По истечении 30-дневного периода пользователь будет удален безвозвратно.
В этом примере удаляется почтовый ящик Exchange Online и соответствующая учетная запись пользователя для Walter Harp.
Remove-Mailbox -Identity "Walter Harp"
Восстановить почтовый ящик пользователя
Когда вы удаляете почтовый ящик, Exchange Online хранит его вместе со всем содержимым в течение 30-дневного периода хранения удаленного почтового ящика. Через 30 дней почтовый ящик безвозвратно удаляется и не подлежит восстановлению. Способ восстановления почтового ящика зависит от того, был ли он удален путем удаления учетной записи пользователя или лицензии Exchange Online.
Сведения о текущем состоянии удаленного почтового ящика
Примечание.
Для использования этой функции требуется учетная запись администратора Microsoft 365. Эта функция недоступна для Microsoft 365 для государственных учреждений, Microsoft 365, предоставляемого 21Vianet, или Microsoft 365 Germany.
Чтобы помочь вам понять текущее состояние недавно удаленного почтового ящика, мы предоставляем автоматическую диагностику в Центре администрирования Microsoft 365. Чтобы запустить диагностику, нажмите следующую кнопку:
Примечание.
Настоятельно рекомендуется восстановить почтовый ящик из того же источника (Идентификатор Microsoft Entra или Exchange Online), из которого был удален пользователь или почтовый ящик. Если это не сделать, операция восстановления завершится ошибкой.
Восстановление учетной записи пользователя с помощью Центра администрирования Microsoft 365
Если почтовый ящик был удален путем удаления соответствующей учетной записи пользователя, его можно восстановить, восстановив учетную запись пользователя в Центре администрирования Microsoft 365.
Сведения о восстановлении учетной записи пользователя см. в статье Удаление или восстановление пользователей.
Восстановление учетной записи пользователя с помощью Exchange Online PowerShell
Вы можете восстановить обратимо удаленные почтовые ящики с помощью командлета PowerShell, указанного ниже. С помощью указанного ниже примера командлета восстанавливается почтовый ящик для пользователя Allie Bellew.
Выполните командлет Undo-SoftDeletedMailbox . Вам будет предложено ввести пароль.
Undo-SoftDeletedMailbox allieb@contoso.com -WindowsLiveID allieb@contoso.com -Password (Read-Host "Enter password" -AsSecureString)
Удаление лицензий
При удалении лицензии Exchange Online у пользователя данные Exchange Online, связанные с этой учетной записью, хранятся в течение 30 дней. После 30-дневного льготного периода данные удаляются и не могут быть восстановлены. Если вы добавите лицензию обратно пользователю в течение льготного периода, это восстановит доступ, и почтовый ящик станет полностью активным.
Примечание.
Если лицензия Microsoft 365, Office 365 или Exchange Online удалена у пользователя, почтовый ящик пользователя больше не будет доступен для поиска с помощью средства обнаружения электронных данных, такого как поиск контента или обнаружение электронных данных (премиум). Дополнительные сведения см. в разделе "Поиск отключенных или делицензированных почтовых ящиков" статьи Справочник по функциям поиска контента.
Восстановление пользователя в гибридном развертывании
Для почтовых ящиков пользователей в гибридном сценарии, если почтовый ящик был обратимо удален, а пользователь Microsoft Entra, связанный с почтовым ящиком, был жестко удален из идентификатора Microsoft Entra, можно использовать New-MailboxRestoreRequest для восстановления почтового ящика. Дополнительные сведения см. в статье Настройка групп Microsoft 365 с помощью локальной гибридной среды Exchange . В процедурах в этом разделе объясняется, как восстановить почтовый ящик для обратимо удаленного пользователя.
Выполните следующий командлет, чтобы определить обратимо удаленный почтовый ящик, который требуется восстановить.
Get-Mailbox -SoftDeletedMailbox | Select-Object Name,ExchangeGuid
Для обратимо удаленного почтового ящика, который требуется восстановить, обратите внимание на его значение GUID (вы используете значение на шаге 4).
Создайте целевой почтовый ящик для восстановленного почтового ящика. Дополнительные сведения см. в статье Создание почтовых ящиков пользователей в Exchange Online. После создания целевого почтового ящика выполните следующую команду, чтобы получить значение GUID целевого почтового ящика, которое потребуется на следующем шаге.
Get-Mailbox -Identity <NameOrAliasOfNewTargetMailbox> | Format-List ExchangeGuid
Замените <SoftDeletedMailboxBOXGUID> значением GUID из шага 2, а <NewTargetMailboxGUID> — значением GUID из шага 3 и выполните следующий командлет, чтобы восстановить почтовый ящик:
New-MailboxRestoreRequest -SourceMailbox <SoftDeletedMailboxGUID> -TargetMailbox <NewTargetMailboxGUID>
Другие сценарии восстановления почтовых ящиков, связанные с гибридными инфраструктурами, см. в статье Общие сценарии восстановления почтовых ящиков для гибридных сред.
Восстановление отключенных локальных почтовых ящиков в Exchange Online
Если вам нужно восстановить отключенный локальный почтовый ящик в почтовый ящик Exchange Online, выполните действия, описанные в этом разделе.
Откройте командную консоль Exchange или подключитесь к серверам Exchange с помощью удаленной оболочки PowerShell.
Выполните следующую команду, чтобы отобразить необходимое значение MailboxGuid для отключенного почтового ящика:
Get-MailboxDatabase | Get-MailboxStatistics | where {$_.DisconnectReason -eq "Disabled"} | Format-Table DisplayName,MailboxGuid,LegacyDN,Database
Выполните следующую команду, чтобы отобразить требуемое значение GUID базы данных почтовых ящиков, в которой хранится отключенный почтовый ящик:
Get-MailboxDatabase | Format-List Identity,GUID
Замените <MailboxIdentity> именем, псевдонимом или адресом электронной почты целевого почтового ящика Exchange Online, а затем выполните одну из следующих команд:
Восстановление в почтовый ящик Exchange Online. Выполните следующую команду, чтобы отобразить необходимое значение ExchangeGuid :
Get-Mailbox -Identity "<MailboxIdentity>" | Format-List Name,ExchangeGuid,LegacyExchangeDN
Восстановление в архивный почтовый ящик Exchange Online. Выполните следующую команду, чтобы отобразить необходимое значение ArchiveGuid :
Примечание.
Восстановление в большой архив не поддерживается.
Get-Mailbox -Identity "<MailboxIdentity>" -TargetIsArchive | Format-List Name,LegacyExchangeDn,ExchangeGuid,ArchiveGuid
Теперь, когда у нас есть все необходимые сведения, выполните одну из следующих команд, чтобы запустить запрос на восстановление. В обеих командах используйте следующие значения:
RemoteHostName — это полное доменное имя сервера Exchange (например, mail.contoso.com).
RemoteCredential — это учетные данные локальной учетной записи администратора Exchange.
RemoteDatabaseGuid — это значение GUID базы данных почтовых ящиков из шага 3.
SourceStoreMailbox — это значение MailboxGuid для отключенного почтового ящика на шаге 2.
Восстановление в почтовый ящик Exchange Online. TargetMailbox — это значение ExchangeGuid целевого почтового ящика Exchange Online из шага 5.
New-MailboxRestoreRequest -RemoteRestoreType DisconnectedMailbox -RemoteHostName <ServerFQDN> -RemoteCredential (Get-Credential) -RemoteDatabaseGuid <GUID> -SourceStoreMailbox <MailboxGUID> -TargetMailbox <ExchangeGUID>
Восстановление в архивный почтовый ящик Exchange Online. TargetMailbox — это значение ArchiveGuid целевого архивного почтового ящика Exchange Online из шага 5.
Примечание.
Восстановление в большой архив не поддерживается.
New-MailboxRestoreRequest -RemoteRestoreType DisconnectedMailbox -TargetIsArchive -RemoteHostName <ServerFQDN> -RemoteCredential (Get-Credential) -RemoteDatabaseGuid <GUID> -SourceStoreMailbox "<MailboxGuid>" -TargetMailbox <ArchiveGuid>
Чтобы проверить состояние запроса на восстановление, сделайте следующее:
Выполните следующую команду, чтобы получить значение Identity запроса на восстановление почтового ящика:
Get-MailboxRestoreRequest
Замените <MailboxRestoreRequestIdentity> значением Identity запроса на восстановление почтового ящика из предыдущего шага и выполните следующую команду:
Get-MailboxRestoreRequestStatistics -Identity <MailboxRestoreRequestIdentity> -IncludeReport
После того как значение PercentComplete запроса на восстановление достигнет 100, вы успешно восстановили отключенный локальный почтовый ящик в почтовый ящик Exchange Online.