Назад | Перейти на главную страницу

Экспорт из Exchange 2003 в Exchange 2010

У нас есть старый, отказавший сервер Exchange 2003, находящийся в размещенной среде, который скоро уходит (с точки зрения оборудования).

У нас есть фирменный новый сервер Exchange 2010, свежий и готовый к работе.

Как лучше всего переместить все наши почтовые ящики из Exchange 2003 в Exchange 2010? Между ними нет доверия домена, но ящик 2010 может получить доступ к ящику 2003 с помощью Active Sync.

Я жду, что пойдет:

  1. Восстановите все учетные записи на 2010 Box
  2. Бегать exmerge на ящике 2003, чтобы экспортировать все почтовые ящики в индивидуальные .PST файлы
  3. Из клиента Outlook подключитесь к рассматриваемому почтовому ящику и выполните импорт .PST файл
  4. Повторите шаг 3 для каждого почтового ящика (их около 15)
  5. Возьмите сервер 2003 года и бросьте его в костер (если он не размещен)

Есть ли способ лучше?

Другой вариант, не упомянутый до сих пор, - это Move-Mailbox. Он вполне счастлив перейти с 2003 года на 2010 год, и ему тоже не нужно доверие - вы передаете команде учетные данные Exchange 2003 Amdins, и она использует их для входа.

С другой стороны, никаких нестандартных файлов PST с вашими ценными данными. (Также от себя лично я никогда не относился к import-mailbox в 2007 году. Я уверен, что в 2010 году будет лучше.)

С другой стороны, у вас будет отключение для каждого из пользователей 2003 года, пока их почтовый ящик перемещается, и если 2003 год находится в облаке, а 2010 - внутри компании, то они могут быть длительными. (Увы, похоже, новая крутая функция онлайн-переезда почтового ящика будет недоступна с 2003 по 2010 год.)

Вы можете запустить команду import-mailbox из PowerShell, чтобы импортировать PST в определенный почтовый ящик. Это можно автоматизировать и сэкономить много времени по сравнению с использованием Outlook для импорта.

Import-Mailbox –Identity %USERNAME% –PSTFolderPath %PST_LOCATION%

Вы сделали первые два шага правильно. Вам потребуются новые созданные учетные записи и экспортированные почтовые ящики.

К счастью, PowerShell существует для третьего шага. Import-Mailbox отлично справится с этой задачей и принимает имена PST и учетных записей. Хорошая статья: http://www.msexchange.org/articles_tutorials/exchange-server-2010/management-administration/import-export-mailboxes.html

Пример:

Import-Mailbox -Identity joe.user -PSTFolderPath C:\temp\joe.user.PST

Это должен быть быстрый сценарий для сопоставления идентификатора на основе имени PST, если оно было названо логически.