Microsoft 365 Exchange Online позволяет администраторам изменить статус почтового ящика на неактивный, если им нужно отключить учетную запись без удаления данных. Учетные записи обычно отключаются, когда пользователи временно или постоянно покидают организацию. Неактивная учетная запись почтового ящика не может отправлять или получать электронные сообщения. Однако вам может потребоваться восстановить или восстановить данные из неактивных почтовых ящиков Microsoft 365, чтобы получить доступ к важным данным, хранящимся в старом неактивном почтовом ящике. К счастью, возможно восстановить и восстановить неактивные почтовые ящики и данные, хранящиеся в них. В этом блоге объясняются различия между восстановлением и восстановлением и как это сделать.
О неактивных почтовых ящиках
Если вы удаляете почтовый ящик в Office 365, почтовый ящик удаляется мягко. При мягком удалении есть срок хранения (по умолчанию 30 дней), после чего учетная запись удаляется окончательно или жестко. Удаленные мягким образом учетные записи могут быть восстановлены в качестве неактивных почтовых ящиков. В зависимости от плана подписки Office 365 и конфигурации восстановленная удаленная учетная запись, которая является неактивной, может быть сохранена в неактивном состоянии на Litigation Hold и путем применения политики удержания после истечения 30-дневного срока по умолчанию. Иногда администраторы приостанавливают электронные почтовые аккаунты, когда пользователь временно покидает компанию, например, по медицинским причинам. Такой подход помогает сэкономить на подписках Office 365.
Вы можете добавить максимум 1000 почтовых ящиков в политику удержания неактивных почтовых ящиков в Office 365. После удаления учетной записи пользователя Exchange Online и ее неактивности в Office 365 лицензия удаляется и становится доступной для других пользователей Office 365. В результате вы не платите за неактивные учетные записи, которые были удалены.
Восстановить или восстановить?
Существуют различия между восстановлением неактивного почтового ящика и восстановлением неактивного почтового ящика. Давайте выясним, в чем эти различия.
Когда вы восстанавливаете неактивный почтовый ящик:
- A new mailbox account is created;
- Старый неактивный почтовый ящик преобразуется в новый почтовый ящик; и
- Содержимое переносится из неактивного почтового ящика в новый почтовый ящик, используемый для восстановления данных электронной почты.
Старый неактивный почтовый ящик затем удаляется и больше не существует после завершения процесса восстановления. Используйте восстановление неактивного почтового ящика, когда пользователь возвращается в организацию или новый пользователь работает на той же должности, что и пользователь, который покинул организацию.
Когда вы восстанавливаете неактивный почтовый ящик Office 365, вы можете скопировать содержимое старого неактивного почтового ящика в новый активный почтовый ящик. Также возможно восстановить архивное письмо из неактивного почтового ящика. После завершения процесса восстановления неактивный почтовый ящик остается в текущем неактивном состоянии и не удаляется. Восстановленные данные электронной почты доступны в новом аккаунте. Изменения, внесенные в восстановленные данные в новом (целевом) аккаунте, не влияют на исходный неактивный почтовый ящик.
ПРИМЕЧАНИЕ: Если настроен автоматически расширяемый архив для неактивного почтового ящика, вы не можете восстановить или восстановить данные из этого неактивного почтового ящика. В этом случае вы должны использовать поиск контента, экспорт и затем импорт данных из неактивного почтового ящика.
Требования
Перед тем как продолжить, убедитесь, что выполнены следующие условия:
- PowerShell 5.1 или более поздняя
- Глобальные привилегии администратора для учетной записи Microsoft 365 для организаций или учетной записи администратора управления пользователями
- Модуль Azure ActiveDirectory (MSOnline)
- Модуль Exchange Online PowerShell V2
К сожалению, центр администрирования Exchange Online нельзя использовать для восстановления почтового ящика Office 365, который полностью неактивен.
Варианты восстановления удаленных пользователей в центре администратора
Если вы недавно удалили почтовый аккаунт пользователя Office 365, вы можете попытаться восстановить аккаунт в центре администрирования Office 365. Откройте веб-интерфейс центра администрирования Office 365 и перейдите к Пользователи > Удаленные пользователи. Для этого вам потребуется учетная запись администратора. Используйте эту ссылку, чтобы открыть нужную страницу в центре администрирования Office 365:
https://admin.microsoft.com/Adminportal/Home/#/deletedusers
Выберите удаленного пользователя и нажмите Восстановить пользователя.
Затем выберите необходимые параметры и назначьте лицензию для восстанавливаемой учетной записи, поскольку лицензия была отменена для удаленного пользователя (преимущество в том, что вам не нужно платить за учетные записи Office 365, которые были удалены). Выберите данные для восстановления и выберите продукты Office 365, которые должны быть доступны для этой учетной записи. Задайте новый пароль для восстановленной учетной записи. Восстановленный почтовый ящик теперь должен отображаться в списке активных почтовых ящиков вашей организации в центре администратора.
Как восстановить неактивный почтовый ящик в PowerShell
Давайте посмотрим, как восстановить почтовые ящики Office 365, которые неактивны в PowerShell. Этот путь обеспечивает больше возможностей по сравнению с использованием веб-интерфейса центра администрирования Office 365.
Прежде всего, вам нужно установить модуль MSOnline, который включает в себя командлеты PowerShell для работы в Azure Active Directory. Вы можете установить этот модуль из PowerShell Gallery с помощью команды:
Install-Module MSOnline
Вам может потребоваться настроить политику выполнения как удаленную подписанную:
Set-ExecutionPolicy RemoteSigned
Подключитесь к Azure AD в PowerShell:
$Msolcred = Get-credential
Connect-MsolService -Credential $MsolCred
Введите ваши учетные данные администратора по запросу.
Проверьте подробную информацию о учетной записи пользователя, которую вы хотите восстановить:
Get-MsolUser -ReturnDeletedUsers | Select-Object ObjectID,UserPrincipalName,isLicensed
Отображается список удаленных учетных записей пользователей. Сохраните значение ObjectID для учетной записи пользователя (например, a7dbba2a-53c1-3276-7bb4-3a68536d1b62).
Теперь используйте команду восстановления удаленной электронной почты Office 365, чтобы восстановить удаленную учетную запись пользователя и данные электронной почты для этой учетной записи:
Restore-MsolUser -ObjectId <objectid> -AutoReconcileProxyConflicts
Введите идентификатор объекта, который вы сохранили ранее для нужной учетной записи пользователя Office 365 (в данном случае a7dbba2a-53c1-3276-7bb4-3a68536d1b62) вместо <objectid>.
Запустите одну из этих команд, чтобы проверить, был ли восстановлен нужный пользователь и теперь является активным пользователем. Введите соответствующий идентификатор объекта вместо <objectid> или имя почтового ящика вместо <UserPrincipalName>:
Get-MsolUser -ObjectId <objectid>
Get-MsolUser -UserPrincipalName <UserPrincipalName>
Если вы видите строку с вашей учетной записью пользователя в выводе PowerShell, то эта учетная запись пользователя была восстановлена и теперь активна.
Откройте центр администрирования Exchange в веб-браузере и найдите восстановленную учетную запись в списке активных пользователей. Если вы видите восстановленную учетную запись, то учетная запись была успешно восстановлена, и вы следуете тем же шагам для восстановления других неактивных почтовых ящиков Office 365.
Как восстановить почтовые ящики в Exchange Online PowerShell
В качестве альтернативы вы можете подключиться к Exchange Online в PowerShell и использовать команды Exchange Online PowerShell для выполнения задач по восстановлению почтовых ящиков Office 365. Вам нужно установить модуль Exchange Online PowerShell V2 (EXO V2). Этот модуль можно установить из PowerShell Gallery с помощью команды:
Install-Module -Name ExchangeOnlineManagement -RequiredVersion 2.0.4
Прочтите статью о Exchange Online PowerShell, чтобы узнать больше.
Запустите эту команду, чтобы увидеть больше информации о неактивных почтовых ящиках Office 365:
Get-Mailbox -InactiveMailboxOnly | Format-List Name,DistinguishedName,ExchangeGuid,PrimarySmtpAddress
Список неактивных почтовых ящиков Office 365 должен быть отображен после выполнения команды.
Создайте переменную $InactiveMailbox, которая должна содержать свойства неактивного почтового ящика.
$InactiveMailbox = Get-Mailbox -InactiveMailboxOnly -Identity <identity of inactive mailbox>
Используйте свойства ExchangeGUID или DistinguishedName, которые являются уникальными идентификаторами для почтовых ящиков, чтобы определить идентификатор нужной учетной записи почтового ящика Office 365. Например, ExchangeGUID выглядит как 61325ebv-3542-5186-dca3-3abcbd3a1587.
Чтобы восстановить неактивные почтовые ящики Office 365 и восстановить их содержимое, включая электронные сообщения, используйте эту команду восстановления почтового ящика Office 365:
New-MailboxRestoreRequest -SourceMailbox $InactiveMailbox.DistinguishedName -TargetMailbox [email protected] -AllowLegacyDNMismatch
В этом случае данные исходного неактивного почтового ящика объединяются в соответствующие папки электронной почты целевого почтового ящика, который уже существует.
В качестве альтернативы вы можете использовать эту команду без использования переменных и определения нужных идентификаторов старого и нового почтовых учетных записей:
Новый-ЗапросВосстановленияПочтовогоЯщика `
-ИсходныйПочтовыйЯщик <ИсходныйGUIDОбмена> `
-ЦелевойПочтовыйЯщик <ЦелевойGUIDОбмена> `
-РазрешитьНесоответствиеСтаройDN
Введите соответствующие значения исходного и целевого GUID Обмена. В выводе PowerShell вы должны увидеть, что статус задачи В очереди.
Если вы хотите отслеживать прогресс, используйте команду:
Get-ЗапросВосстановленияПочтовогоЯщика | Get-СтатистикаЗапросаВосстановленияПочтовогоЯщика
Увидьте параметр ПроцентЗавершения в выводе.
Вы можете определить пользовательскую электронную папку в целевом почтовом ящике, в которую вы хотите восстановить содержимое почтового ящика Office 365 выбранного неактивного почтового ящика. Например, если вы хотите восстановить данные почтового ящика Office 365 (электронные сообщения) в папку НеактивныйПочтовыйЯщик в целевой учетной записи электронной почты Office 365, вы можете использовать эту команду:
Новый-ЗапросВосстановленияПочтовогоЯщика -ИсходныйПочтовыйЯщик $НеактивныйПочтовыйЯщик.DistinguishedName -ЦелевойПочтовыйЯщик [email protected] -ЦелеваяОсновнаяПапка “НеактивныйПочтовыйЯщик” -РазрешитьНесоответствиеСтаройDN
Восстановление Архива Почтового Ящика
Если вы знаете, что в неактивном почтовом ящике есть архив почтового ящика, попробуйте восстановить данные архива. Создайте переменную $НеактивныйПочтовыйЯщик как объяснено ранее. Теперь в команде указываются параметры TargetIsArchive и SourceIsArchive.
$НеактивныйПочтовыйЯщик = Get-ПочтовыйЯщик -ТолькоНеактивныйПочтовыйЯщик -Идентификатор <идентификатор неактивного почтового ящика>
В моем случае у меня есть исходный архив в неактивном почтовом ящике, и мне нужно восстановить исходный архив в активный существующий (целевой) почтовый ящик. В этом примере папка Архив неактивного почтового ящика создается в целевом почтовом ящике для хранения восстановленных данных архива. Имя учетной записи цели – [email protected].
New-MailboxRestoreRequest -SourceMailbox $InactiveMailbox.DistinguishedName -SourceIsArchive -TargetMailbox [email protected] -TargetIsArchive -TargetRootFolder “Архив неактивного почтового ящика” -AllowLegacyDNMismatch
После выполнения команды дождитесь завершения процесса восстановления, а затем проверьте папки почтового ящика целевой электронной почты Office 365.
Как восстановить удаленные почтовые ящики в Exchange Online PowerShell
Если вам нужно восстановить, а не восстановить неактивный почтовый ящик, команды PowerShell также могут вам помочь. Что касается процесса восстановления почтового ящика Office 365, у вас должен быть установлен модуль Exchange Online PowerShell V2 в вашем PowerShell, и вам нужно получить информацию об идентификаторах неактивных почтовых ящиков Office 365:
Get-Mailbox -InactiveMailboxOnly | Format-List Name,DistinguishedName,ExchangeGuid,PrimarySmtpAddress
Сохраните значение для свойств ExchangeGUID или DistinguishedName для нужных данных неактивного электронного почтового ящика, из которого вы хотите восстановить.
Следующий шаг аналогичен инструкции по восстановлению почтового ящика Office 365. Создайте переменную $InactiveMailbox, которая должна содержать свойства неактивного почтового ящика.
$InactiveMailbox = Get-Mailbox -InactiveMailboxOnly -Identity <идентификатор неактивного почтового ящика>
Команда, показанная в приведенном ниже примере, используется для восстановления данных из неактивного почтового ящика в новый почтовый ящик Джона Смита ([email protected]). Создается новая учетная запись пользователя, и вам нужно назначить лицензию для новой учетной записи.
New-Mailbox -InactiveMailbox $InactiveMailbox.DistinguishedName -Name JoghnSnith365 -FirstName John -LastName Smith -DisplayName “John Smith” -MicrosoftOnlineServicesID [email protected] -Password (ConvertTo-SecureString -String ‘New_Password1’ -AsPlainText -Force) -ResetPasswordOnNextLogon $true
Вы также можете использовать более удобное представление этой команды:
New-Mailbox `
-InactiveMailbox <GUID неактивного почтового ящика>`
-Name <Имя> `
-FirstName John `
-LastName Smith `
-DisplayName “John Smith” `
-MicrosoftOnlineServicesID [email protected] `
-Password (ConvertTo-SecureString -String ‘ New_Password1’ -AsPlainText -Force) `
-ResetPasswordOnNextLogon $true
Если вы не назначите лицензию в течение 30 дней, новая учетная запись будет отключена. Проверьте восстановленную учетную запись в центре администрирования Exchange Online, где вы также можете управлять лицензиями.
Заключение
Этот блог-пост рассматривает нативные инструменты и методы для восстановления и восстановления почтовых ящиков Office 365, которые были удалены и неактивны. Неактивные почтовые ящики Office 365 можно восстановить и восстановить в PowerShell, подключившись к Azure Active Directory и Exchange Online PowerShell. Для этой цели используются соответствующие командлеты и команды PowerShell.
В качестве альтернативы нативным методам вы можете восстановить содержимое почтового ящика Office 365 из резервной копии. В этом случае вы должны использовать надежное решение для резервного копирования Exchange Online, которое поддерживает резервное копирование электронной почты Office 365 и позволяет восстанавливать или восстанавливать весь почтовый ящик и пользовательские сообщения электронной почты из активных и неактивных учетных записей Office 365 в исходную учетную запись или в другую учетную запись.
NAKIVO Backup & Replication – это все в одном решение по защите данных, которое поддерживает резервное копирование Office 365, включая данные, хранящиеся в Exchange Online, OneDrive для бизнеса и SharePoint Online.
Source:
https://www.nakivo.com/blog/how-to-restore-inactive-mailboxes-in-office-365/