Як я можу експортувати всі 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.