从Exchange 2003导出到Exchange 2010

我们有一个旧的,失败的Exchange 2003服务器,它在托pipe环境中(硬件方面)。

我们有一个品牌崭新的Exchange 2010服务器内部新鲜,准备就绪。

将所有邮箱从Exchange 2003迁移到Exchange 2010的最佳方式是什么? 他们之间没有域信任,但2010盒可以通过Active Sync访问2003盒子。

我期待它会去:

  1. 重新创build2010年的所有帐户
  2. 在2003盒子上运行exmerge将每个邮箱导出到单个.PST文件中
  3. 从Outlook客户端,连接到有问题的邮箱,然后导入.PST文件
  4. 对每个邮箱重复步骤3(大约有15个)
  5. 采取2003年的服务器,并把它扔在篝火(如果它没有托pipe)

有没有更好的办法?

你有正确的前两步。 您将需要创build新的帐户和导出的邮箱。

幸运的是PowerShell存在第三步。 导入邮箱将很好地做到这一点,它接受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名称的身份,如果它被命名为逻辑。

到目前为止没有提到的另一个选项是Move-Mailbox。 从2003年到2010年非常高兴,也不需要信任 – 您将2003 Exchange Amdins证书传递给命令,并使用它们进入。

在辩论的赞成方面,没有片段的PST文件与他们珍贵的数据。 (另外,在2007年,我从来没有使用过导入邮箱的个人logging。尽pipe如此,我相信2010年会好一些。)

另一方面,当他们的邮箱被移动时,你的每个用户都有一个中断,如果2003年在云端,而2010年是在内部,那么他们可能会长时间中断。 (唉,从2003年到2010年,看起来酷酷的新的在线移动邮箱function不可用。)

您可以从powershell运行导入邮箱命令将PST导入特定邮箱。 这可以是自动化的,并将节省您大量的时间,与使用Outlook导入。

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