Удаление и восстановление почтовых ящиков пользователей в Exchange Online

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

Примечание.

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

Обратимо удаленные почтовые ящики пользователей

Обратимо удаленный почтовый ящик пользователя — это почтовый ящик, который был удален с помощью Центр администрирования Microsoft 365 или командлета Remove-Mailbox в Exchange Online PowerShell и по-прежнему находится в корзине Microsoft Entra ID менее 30 дней.

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

  • Связанная Microsoft Entra учетной записью пользователя почтового ящика пользователя удаляется обратимо (объект пользователя Microsoft Entra находится вне область или в контейнере корзины).

  • Связанный почтовый ящик пользователя Microsoft Entra учетной записи пользователя был удален жестко, но удержание для судебного разбирательства или удержание eDiscovery было помещено в почтовый ящик Exchange Online перед удалением.

  • Связанная с почтовым ящиком пользователя Microsoft Entra учетной записью пользователя была очищена в течение последних 30 дней, что является продолжительностью хранения, Exchange Online сохраняет почтовый ящик в обратимо удаленном состоянии, прежде чем он будет окончательно очищен и не будет возвращен.

Примечание.

Если выполнить командлет Restore-MgDirectoryDeletedItem Microsoft Graph PowerShell, чтобы удалить пользователя из корзины Microsoft Entra ID, существующий почтовый ящик Exchange Online, связанный с пользователем Microsoft Entra, всегда будет помещен в обратимое состояние, если лицензия пользователя не была удалена. Однако если удалить лицензию пользователя перед удалением пользователя из корзины, пользователь не перейдет в состояние обратимо удаленного почтового ящика пользователя.

Если в течение 30-дневного периода времени новый пользователь Microsoft Entra синхронизируется из исходной локальной учетной записи получателя с тем же ExchangeGuid или ArchiveGuid, это приведет к ошибке конфликта проверки ExchangeGuid.

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

Необратимо удаленные почтовые ящики пользователей

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

  • Почтовый ящик пользователя был обратимо удален в течение более 30 дней, а связанный Microsoft Entra пользователя был удален жестко. Ознакомьтесь с командлетом Remove-MgUser . Все содержимое почтового ящика, например сообщения электронной почты, контакты и файлы, будет удалено без возможности восстановления.

  • Связанная учетная запись пользователя почтового ящика пользователя была жестко удалена в Microsoft Entra ID. Теперь почтовый ящик пользователя обратимо удален из 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 ID.

Remove-MgDirectoryDeletedItem -DirectoryObjectId "d7ed3b4a-xxxx-4d15-bc2c-c6731803321d"

Дополнительные сведения проверка, Remove-MgDirectoryDeletedItem.

Удаление почтового ящика с помощью 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 ID или Exchange Online), из которого был удален пользователь или почтовый ящик. Если это не сделать, операция восстановления завершится ошибкой.

Восстановление учетной записи пользователя с помощью Центр администрирования Microsoft 365

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

Сведения о восстановлении учетной записи пользователя см. в статье Удаление или восстановление пользователей.

Восстановление учетной записи пользователя с помощью Exchange Online PowerShell

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

  1. Подключение к PowerShell Exchange Online

  2. Выполните командлет Undo-SoftDeletedMailbox .

    Undo-SoftDeletedMailbox allieb@contoso.com -WindowsLiveID allieb@contoso.com -Password (ConvertTo-SecureString -String 'Pa$$word1' -AsPlainText -Force)
    

Удаление лицензий

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

Примечание.

Если лицензия Microsoft 365 или Office 365 или Exchange Online удалена у пользователя, почтовый ящик пользователя больше не будет доступен для поиска с помощью средства обнаружения электронных данных, такого как поиск контента или обнаружение электронных данных (премиум). Дополнительные сведения см. в разделе "Поиск отключенных или делицензированных почтовых ящиков" статьи Справочник по функциям поиска контента.

Восстановление пользователя в гибридном развертывании

Для почтовых ящиков пользователей в гибридном сценарии, если почтовый ящик был обратимо удален, а пользователь Microsoft Entra, связанный с почтовым ящиком, был жестко удален из Microsoft Entra ID, можно использовать New-MailboxRestoreRequest для восстановления почтового ящика. Дополнительные сведения см. в статье Настройка Группы Microsoft 365 с помощью локальной гибридной среды Exchange. В процедурах в этом разделе объясняется, как восстановить почтовый ящик для обратимо удаленного пользователя.

  1. Подключение к PowerShell Exchange Online

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

    Get-Mailbox -SoftDeletedMailbox | Select-Object Name,ExchangeGuid
    

    Для обратимо удаленного почтового ящика, который требуется восстановить, обратите внимание на его значение GUID (вы используете значение на шаге 4).

  3. Создайте целевой почтовый ящик для восстановленного почтового ящика. Дополнительные сведения см. в статье Создание почтовых ящиков пользователей в Exchange Online. После создания целевого почтового ящика выполните следующую команду, чтобы получить значение GUID целевого почтового ящика, которое потребуется на следующем шаге.

    Get-Mailbox -Identity <NameOrAliasOfNewTargetMailbox> | Format-List ExchangeGuid
    
  4. Замените <SoftDeletedMailboxBOXGUID> значением GUID из шага 2, а <NewTargetMailboxGUID> — значением GUID из шага 3 и выполните следующий командлет, чтобы восстановить почтовый ящик:

    New-MailboxRestoreRequest -SourceMailbox <SoftDeletedMailboxGUID> -TargetMailbox <NewTargetMailboxGUID>
    

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

Восстановление отключенных локальных почтовых ящиков в Exchange Online

Если вам нужно восстановить отключенный локальный почтовый ящик в Exchange Online почтовый ящик, выполните действия, описанные в этом разделе.

  1. Откройте командную консоль Exchange или подключитесь к серверам Exchange с помощью удаленной оболочки PowerShell.

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

    Get-MailboxDatabase | Get-MailboxStatistics | where {$_.DisconnectReason -eq "Disabled"} | Format-Table DisplayName,MailboxGuid,LegacyDN,Database
    
  3. Выполните следующую команду, чтобы отобразить требуемое значение GUID базы данных почтовых ящиков, в которой хранится отключенный почтовый ящик:

    Get-MailboxDatabase | Format-List Identity,GUID
    
  4. Подключение к PowerShell Exchange Online

  5. Замените <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
      
  6. Теперь, когда у нас есть все необходимые сведения, выполните одну из следующих команд, чтобы запустить запрос на восстановление. В обеих командах используйте следующие значения:

    • 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>
      
  7. Чтобы проверка состояние запроса на восстановление, сделайте следующее:

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

      Get-MailboxRestoreRequest
      
    2. Замените <MailboxRestoreRequestIdentity> значением Identity запроса на восстановление почтового ящика из предыдущего шага и выполните следующую команду:

      Get-MailboxRestoreRequestStatistics -Identity <MailboxRestoreRequestIdentity> -IncludeReport
      

    После того как значение PercentComplete запроса на восстановление достигнет 100, вы успешно восстановили отключенный локальный почтовый ящик в Exchange Online почтовый ящик.