从32位Exchange 2007服务器导出邮箱

我试图将公司的电子邮件(〜40个邮箱)从一个域移到另一个域,因为我们正在用新硬件重做我们的内部系统,但是我遇到了麻烦。

在原来的域(abc.local)中,我们有Exchange 2007在WinServer 2008 Standard 64位操作系统上运行,并且我想把所有的邮箱都移到新域的WinServer 2012 R2 Hyper-V中(def。本地)。 我的问题是这样做最好的方法是什么? 由于我不能使用Export-Mailbox cmdlet,因为它在64位操作系统上运行,所以我必须求助于将邮箱从本地计算机上的用户帐户导出到pst,将其转移到新服务器,并将其导回到用户帐户。

最好是将32位pipe理工具和Outlook安装在abc.local上的32位服务器上,然后将它们全部导出? 如果是这样,我怎么能这样做,并configuration为当前的交换数据库?

我还没有通过谷歌find一个明确的答案,所以我想我会问你们所有人。

谢谢。

将完整的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 cmdlet将所有空文件夹,特殊文件夹和子文件夹导出到目标位置。 但是,要了解更多详细信息,请从Technet中检出这篇内容翔实的文章 ,其中介绍了如何使用Exchange命令行pipe理程序中的Export-Mailbox cmdlet将邮箱数据从一个邮箱导出到另一个邮箱中的文件夹