Экспорт почтовых ящиков Microsoft 365 (Exchange Online) в PST

В этой статье мы рассмотрим, как экспортировать содержимое почтового ящика пользователя Microsoft 365 (Exchange Online) в PST файл.

Как экспортировать содержимое почтового ящика Microsoft 365 с помощью Outlook?

Пользователи могу самостоятельно экспортировать свои ящики в PST файлы с помощью клиента Outlook, подключенного к аккаунту Microsoft 365.

  1. Запустите клиент Outlook и выберите File -> Open -> Import/Export;
  2. Выберите в списке Export to a file; экспортировать ящик в файл pst
  3. Выберите формат экспорта — Outlook Data File (.pst);
  4. Затем выберите список папок, которые нужно экспортировать из ящика Microsoft 365 в PST файл. Чтобы экспортировать все содержимое ящика, выберите его корень и отметьте опцию Include subfolders; экпорт содержимого ящика outlook в pst файл
  5. Осталось указать путь к локальному PST файлу, в который нужно экспортировать ваш ящик;
  6. Также можно задать пароль для защиты PST файла.

Дождитесь окончания экспорта ящика.

Экспорт ящиков в PST с помощью Microsoft 365 Compliance Center

Администратор тенета Microsoft 365 (Exchnage Online) может выгрузить в PST содержимое ящика любого пользователя. В отличии от on-prem Exchange Server, в облачном Exchange недоступен PowerShell командлет New-MailboxExportRequest для экспорта ящиков. Функция экспорта доступа только через графическую утилиту eDiscovery Export Tool.

В первую очередь, нужно назначить роль eDiscovery Manager учетной записи, под которой вы будете выполнять экспорт. Для этого:

  1. Войдите в Microsoft 365 compliance center (https://compliance.microsoft.com/);
  2. Перейдите в раздел Permissions, разверните Сompliance center и выберите Roles;
  3. Найдите роль eDiscovery Manager;
  4. Добавьте учетную запись в eDiscovery Administrator. назначить роль eDiscovery Administrator

Также вы можете проверить или назначить роли с помощью PowerShell. Подключитесь к своему тенанту Microsoft 365 с помощью модуль Exchange Online PowerShell v2 (EXO V2):

Connect-ExchangeOnline

Выведите список пользователей, которым назначена роль Discovery Management:

Get-ManagementRoleAssignment -Role 'Mailbox Search' -GetEffectiveUsers| where {$_.name -eq "Mailbox Search-Discovery Management"}

Чтобы добавить роль новому пользователю, выполните:

Add-RoleGroupMember 'Discovery Management' -member kbuldogov@winitpro.onmicrosoft.com

Теперь нужно создать задание Content Search, которое соберет почтовые элементы пользователя.

  1. Откройте Microsoft 365 Compliance Center -> Solutions -> Content Search -> New Search; Content Search в Microsoft 365 Compliance Center
  2. Укажите название задания;
  3. В разделе Specific locations выберите Exchange Mailboxes и нажмите Choose users, groups, or Teams;
  4. Выберите почтовые ящики, которые вы хотите экспортировать (можно выгрузить сразу все ящики); выбрать почтовые ящики пользователей microsoft 365 для экспорта
  5. На следующем шаге можно добавить дополнительные критерии выборки. Но в нашем случае этот шаг нужно пропустить.

Дождитесь, пока статус задания поиска изменится на Completed.

выполненное задание comliance search в microsoft 365

Теперь вы можете экспортировать результаты поиска в PST файл с помощью eDiscovery Export Tool. Эта утилита доступна в виде расширения для браузера Micrsoft Edge (для Chrome можно использовать Meta4 ClickOnce, для Firefox — Breez ClickOnce).

  1. Откройте результаты поиска и нажмите Actions -> Export results; Export results
  2. Выберите следующие опции экспорта:
    Output Options: All items, including ones that have unrecognized format
    Export Exchange Content as: One PST file for each Mailbox параметры выгрузки почтовых ящиков из microsoft exchange
  3. Нажмите на кнопку Export;
  4. Перейдите на вкладку Export в Content search и щелкните по результатам экспорта;
  5. Нажмите на кнопку Download results; скачать результаты экспорта ящика office 365
  6. Подтвердите установку Microsoft Office 365 eDiscovery Export Tool; установка расширения Microsoft Office 365 eDiscovery Export Tool
  7. Скопируйте ключ экспорта из окна Compliance Search; ключ экспорта ящика
  8. Вставьте указанный ключ в окно утилиты eDiscovery Export Tool и укажите путь к каталогу, в который нужно сохранить PST файлы. Нажмите Start; eDiscovery Export Tool - ключ для экспорта
  9. Дождитесь пока утилит скачает PST файлы из Microsoft 365. копирования pst файла из microsoft 365 на локальный компьютер

Обратите внимание, что по умолчанию максимальный размер PST файлов, которые создает утилита eDiscovery Export Tool ограничен размером 10 Гб. Если размер ящика превышает 10 Гб, на выходе вы получите несколько PST файлов вместо одного. Как известно, не желательно делать PST файла слишком большими. Это увеличивает риск их повреждения.

Вы можете через реестр увеличить или уменьшить размер PST файлов, которые генерирует утилита eDiscovery Export Tool.

Следующий reg файл позволит уменьшить размер PST файлов до 8 Гб:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\Client\eDiscovery\ExportTool]
"PstSizeLimitInBytes"="8589934592"

Для применения новых параметров, придется перезапустить утилиту eDiscovery Export tool.

Экспорт ящика Exchange Online в PST с помощью PowerShell

Задание поиск и экспорта можно сформировать с помощью PowerShell. Подключитесь к M365 Security & Compliance Center:

Connect-IPPSSession

Создайте задание поиска:

New-ComplianceSearch -Name "2022-03-31_my_exp" -ExchangeLocation kbuldogov@winitpro.onmicrosoft.com | Start-ComplianceSearch

Экспорт найденных данных:

New-ComplianceSearchAction "2022-03-31_my_exp" -Export -Format Fxstream

New-ComplianceSearchAction - задание экспорта почтового ящика в pst

Дождитесь, пока задание не перейдет в статус Completed:

Get-ComplianceSearchAction|where {$_.name -eq "2022-03-31_my_exp_Export"}

Чтобы получить URL адрес, по которому можно скачать PST файл (Container URL), и ключ доступа (SAS token), выполните такую команду:

Get-ComplianceSearchAction -IncludeCredential | where {$_.name -eq "2022-03-31_my_exp_Export"}|fl

получить URL на экспорт ящика microsoft 365 powershell Get-ComplianceSearchAction

=


Предыдущая статья Следующая статья


Комментариев: 1 Оставить комментарий

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)