Як я можу експортувати всі PST поштові скриньки без доступу до сервера?


0

Я переміщую поштові скриньки з HOSTED Exchange 2013 на O365 ... У мене немає прямого доступу до сервера для запуску сценаріїв shellhell тощо.

Я розглядаю:

  1. Створіть обліковий запис електронної пошти "адміністратор" та надайте йому повні дозволи на кожну поштову скриньку ...
  2. Залиште його ввійти в Outlook 2016, щоб завантажити "Офлайн-копію всіх листів назавжди".
  3. Експортуйте кожну поштову скриньку з цього мега-прогнозу 1 раз.
  4. Масово імпортуйте всі PST в Azure за допомогою AZCopy.
  5. Карта + Фільтр усіх архівів та переміщення їх до користувачів O365.

Чи є кращий спосіб виконати це завдання, коли я чітко не маю доступу до фактичного розміщеного сервера обміну? У мене просто панель веб-адміністратора, яку я можу використовувати для зміни користувачів та контролю дозволів між ними.

Я думав, можливо, там є інструмент, який по суті робить вищезазначений процес, але більш надійним способом, ніж Outlook (я бачу багато пошкоджених PST та неповні завантаження в Outlook). Я гадаю, що там є інструменти резервного копіювання, які виконують саме це завдання віддаленого завантаження всіх поштових скриньок на PST ... чи, можливо, взагалі є інший метод?


1
Не можете ви зв’язатися зі своїм хостом і дізнатися, чи пропонують вони службу експорту Exchange, яка може експортувати ваші поштові скриньки до PST для вас, якщо ви надішлите їм достатньо великий жорсткий диск? Я робив це раніше, але для файлів компанії (не для обміну) - лише факт, що постачальник послуг може запропонувати вам послугу?
— Кіннект

так, але востаннє вони пропонували нам цю "послугу" за ціною за кожну поштову скриньку ... Плюс цього буде складніше координувати терміни перерізування MX-записів на O365 безпосередньо перед знімком ... і користувачі будуть дещо перерваний робочий процес, поки ми чекаємо, коли жорсткий диск повернеться назад, а потім завантаження ... Я розглядаю можливість отримати наш хост, щоб процитувати його завантаження прямо на Azure, тоді мені не потрібно заскакувати до кроку 5 ... але, знову ж таки, я очікую надмірну вартість для такого простого завдання.
— Hicsy

1
Я можу порекомендувати інструмент, який робить саме те, що ви хочете. Вам навіть не потрібно додавати всі поштові скриньки у свій Outlook, просто потрібні дозволи FullAccess.
— thims

1
Чому ви не налаштували завдання IMAPSync та не використовували сторонню Інтернет-програму (наприклад, Audriga )?
— BastianW

так, я задоволений рекомендаціями сторонніх інструментів. Теги призначені лише для того, щоб поставити питання в контекст - я не повинен обмежуватися лише продуктами Microsoft, щоб виконати цю міграцію.
— Hicsy

Відповіді:


1

Ви можете досягти бажаного результату, скориставшись утилітою Експорт елементів Outlook у файл PST . Професійне видання продукту надає параметр командного рядка "Поштова скринька", за допомогою якого ви зможете експортувати всі перелічені поштові скриньки (наприклад, у звичайному текстовому файлі) без необхідності приєднувати їх до профілю Outlook. Вам просто потрібні дозволи FullAccess для всіх необхідних поштових скриньок. Зверніть увагу, що я рекомендую цей інструмент, оскільки я один із розробників.


Дякую! Я вже перевірив вашу сторінку після вашого першого коментаря, тому я знав, що ви працюєте над проектом, і вдячний за роз’яснення іншим користувачам, які мають це питання.
— Hicsy

0

Я можу трохи запізнитися з цим, але інший варіант - скопіювати пошту з вихідних поштових скриньок безпосередньо до цілі, пропустивши файл PST взагалі.

Для повного розкриття я представляю інструмент, який я пропоную: PowerMapi.

PowerMapi - це модуль для PowerShell, який дозволяє працювати з MAPI. Це не спрощений модуль, що означає, що це не просто виклик "імпорт-матеріал", але і не надто складний.

Наприклад, ось що можна зробити, якщо у вас є доступ до FullAccess до кожної вихідної поштової скриньки:

import-Module PowerMapiLoader
$srcSess = new-MapiSession SourceProfile
$dstSess = new-MapiSession TargetProfile
$srcStore = open-MapiExchangeMailbox $srcSess -MailboxIdentifier user@domain.com
$dstStore = open-MapiExchangeMailbox $dstSess -MailboxIdentifier user@domain.com
$srcRoot = get-MapiFolder $srcStore -CommonFolder IPMSubtree
$dstRoot = get-MapiFolder $dstStore -CommonFolder IPMSubtree
Copy-MapiFolder -SourceFolder $srcRoot -DestinationFolder $dstRoot -CopySubfolders

Отже, у наведеному вище вихідні та цільові поштові скриньки відкриваються одночасно, а елементи копіюються з джерела в цільове.

Це спрощений приклад, і йому потрібні певні реєстрації та тестування, але, сподіваємось, цього достатньо, щоб показати, що можна зробити. Крім того, існують варіанти перейти перед процедурами копіювання повідомлення (copy-MapiItem), щоб відфільтрувати скопійоване або внести зміни до елементів після завершення копіювання, якщо це необхідно.

Якщо вам потрібна додаткова інформація, перегляньте сторінку http://powermapi.com/cmdlets

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.