Я пытаюсь переместить электронную почту моей компании (~ 40 почтовых ящиков) из одного домена в другой, поскольку мы переделываем нашу внутреннюю систему с новым оборудованием, но у меня возникают проблемы.
В исходном домене (abc.local) у нас есть Exchange 2007, работающий на 64-разрядной ОС WinServer 2008 Standard, и я хочу переместить все почтовые ящики в ящик WinServer 2012 R2 Hyper-V в новом домене (def. местный). Мой вопрос: как лучше всего это сделать? Поскольку я не могу использовать командлет Export-Mailbox, поскольку он работает в 64-разрядной ОС, мне пришлось прибегнуть к экспорту почтового ящика в pst из учетной записи пользователя на локальном компьютере, перенеся его на новый сервер, и импортируя его обратно в учетную запись пользователя.
Не лучше ли просто установить 32-разрядные инструменты управления и Outlook на 32-разрядном сервере на abc.local и экспортировать их таким образом? И если да, то как я могу это сделать и настроить для текущей базы данных обмена?
Я пока не смог найти однозначного ответа через Google, поэтому решил спросить вас всех.
Спасибо.
Экспорт полной базы данных почтовых ящиков 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 для экспорта данных почтового ящика из одного почтового ящика в папку в другом почтовом ящике.