Экспорт почтовых ящиков с 32-разрядного сервера Exchange 2007

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

В исходном домене (abc.local) Exchange 2007 работает на 64-разрядной ОС WinServer 2008 Standard, и я хочу переместить все почтовые ящики в ящик WinServer 2012 R2 Hyper-V на новом домене (def. местный). Мой вопрос, каков наилучший способ сделать это? Поскольку я не могу использовать командлет Export-Mailbox, так как он работает в 64-разрядной ОС, мне пришлось прибегнуть к экспорту почтового ящика в pst из учетной записи пользователя на локальном компьютере и передаче его на новый сервер, и импортировать его обратно в учетную запись пользователя.

Было бы лучше просто установить 32-битные инструменты управления и Outlook на 32-битный сервер на abc.local и экспортировать их таким образом? И если да, то как я могу это сделать и настроить его для текущей базы данных Exchange?

Я не смог найти определенный ответ через Google, поэтому я решил спросить вас всех.

Благодарю.

1 ответ

Экспортируйте полную базу данных почтовых ящиков Exchange в файл PST:

Get-Mailbox -database "Mail\Mailbox Database" | Export-Mailbox -PSTFolderpath \\mail\PST 

Экспортируйте почтовые ящики пользователей AD OU в файл PST:

Get-Mailbox -OrganizationalUnit "Sales" | Export-Mailbox -PSTFolderpath \\Mail\PST 

Командлет Export-Mailbox экспортирует все пустые папки, специальные папки и подпапки в целевое местоположение. Однако для получения более подробной информации ознакомьтесь с этой информативной статьей от Technet, в которой объясняется, как использовать командлет Export-Mailbox в командной консоли Exchange для экспорта данных почтовых ящиков из одного почтового ящика в папку в другом почтовом ящике.

Другие вопросы по тегам