Exchange Online импорт ящика и писем из PST файла

Дано: файл формата PST с данными, а также корпоративный Exchange Online (Office 365), к которому имеется административный доступ.
Задача: загрузить данные из PST файла в ящик определенного пользователя в Exchange Online.

Такая задача может возникнуть, например, в случае увольнения сотрудника (когда содержимое ящика надо передать другому сотруднику), а также допустим если нужно осуществить миграцию с локального сервера Exchange Server на облачный сервер Exchange Online.
Файл PST был получен либо выгрузкой из MS Outlook, либо выгружен администратором из Exchange Online через механизм eDiscovery (предварительно такой файл желательно очистить от удаленных писем).



Процесс можно разделить на два основных этапа:
1) Загрузка PST файла в специальное хранилище (Azure Storage)
2) Импорт PST файла из хранилища в указанный ящик

1. Загрузка PST файла в хранилище Azure Storage

Первоначально необходимо узнать персональный URL своего хранилища. Для этого можно перейти в Центр администрирования Office 365 - Импорт или по прямой ссылке:
portal.office.com/EAdmin/Compliance/Ingestion.aspx


Либо добраться можно через адрес protection.office.com - Data management - Import.

Далее нажимаем на кнопку добавить (плюс) и выбираем пункт "Отправка электронных писем (PST-файлов)":


На данный момент ничего отправлять не будем, только узнаем на "секретный" URL со специальным ключом, поэтому в открывшемся окне нажимаем ссылку "Отображение URL-адреса SAS для отправки данных по сети":


Генерация адреса может занимать длительное время, но, если окно "зависло" более чем на 10 минут, можно переоткрыть его и снова нажать на ссылку.
Полученный URL-адрес необходимо сохранить и держать в тайне, т.к. он содержит индивидуальный авторизационный ключ.
Формат будет примерно такой: число.blob.core.windows.net/ingestiondata?sv=дата&se=дата&sr=&si=ключ&sig=ключ
Это адрес Вашего хранилища Azure Storage.
Теперь необходимо определиться каким образом будем на него загружать PST-файлы.
Есть два способа:
1. Утилита Azure AzCopy - для загрузки PST через командную строку.
Скачать можно здесь - aka.ms/downloadazcopy (либо в приведенном выше окне нажать на ссылку "Средство загрузки")
2. Программа Microsoft Azure Storage Explorer для визуальной загрузки:
Скачать можно здесь storageexplorer.com

Я напишу про Microsoft Azure Storage Explorer (т.к. про AzCopy уже достаточно написано в сети). Скачиваем, устанавливаем и открываем Azure Storage Explorer.
При запуске могут спросить - каким образом мы будем авторизовываться - нужно выбрать вариант со Storage Account:


Далее необходимо ввести полученный ранее URL хранилища:


Далее нажать Next и затем Connect.
Откроется окно программы Azure Storage Explorer. Раскройте дерево хранилища до уровня ingestiondata и нажмите кнопку Upload - Upload Files:


Укажите расположение PST-файла и нажмите Upload:


После загрузки файла можно отключиться от хранилища, в контекстном меню элемента  ingestiondata выбрав пункт Detach (если этого не сделать, то при следующей загрузке может возникнуть ошибка).


Программу Azure Storage Explorer можно на этом этапе закрыть.

2. Импорт PST файла из хранилища в указанный ящик

Предварительно в ящике назначения рекомендуется создать папку, в которую будет загружено содержимое PST файла. Т.к. неизвестно, как отработает загрузка с русскими именами, лучше всё временно называть латиницей, например, "importfolder".

Теперь возвращаемся обратно в Центр администрирования в блок Импорт.
Также создаем новое задание "Отправка электронных писем (PST-файлов)". В открывшемся окне отмечаем все параметры:


Ссылку отображения адреса нажимать не обязательно. На следующем шаге указываем имя задания (любое):


Далее необходимо указать мастеру импорта какой PST-файл в какой ящик загружать. Для этого нужно сделать CSV файл в специальном формате. Образцы можно сказать по ссылкам, указанным в окне импорта. Вот пример такого файла:

Workload,FilePath,Name,Mailbox,IsArchive,TargetRootFolder,SPFileContainer,SPManifestContainer,SPSiteUrl
Exchange,,PST export-07.26.2016-1108AM.pst,User1@MyDomain.ru,FALSE,importfolder,,,

Здесь жирным выделено, что нужно задать: имя загружаемого файла (того, что был загружен в хранилище), адрес ящика, куда загружать, а также название папки, в которую загружать.
Данный CSV-файл загружаем в окно импорта:


После загрузки нажмите "Проверить" и затем "Готово".
В итоге будет создано задание на импорт. Статус его можно смотреть в блоке Импорт:


Процесс может занимать полчаса и более в зависимости от размера загружаемого файла.
После загрузки папку, созданную в ящике назначения можно переименовать как требуется пользователю.
Таким образом можно загружать не один, а несколько PST-файлов, указав в CSV-файле разные папки одного пользователя или разных пользователей.

(с) Ella S.
Если Вам понравилась статья, пожалуйста, поставьте лайк, сделайте репост или оставьте комментарий. Если у Вас есть какие-либо замечания, также пишите комментарии.

Комментариев нет :

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