Exchange Server 2003迁移到2007年

我已经完成了迁移Exchange Server 2003(内置到Small Business Server 2003)并将其迁移到运行Small Business Server 2008的新服务器的任务。

我们只想迁移Exchange数据,而不是完整的SBS服务器。

因此,你会build议最好的,我敢说,最简单的方法来备份和恢复到新的服务器。

所以你不是在迁移域名,这意味着你正在build立一个新的域名并创build新的用户? 如果是这种情况,那么唯一真正的select是将邮箱导出到pst文件,并将它们导入到新的邮箱,一旦你有他们的设置。

2003年和2007年是两个非常不同的野兽。 您可能希望两台服务器并行运行,并通过Exchange提供的工具集迁移邮箱。 一旦两台服务器都启动并在您的环境中运行,只需在每个用户上执行一次邮箱移动就非常简单。

这里有一些看起来相当完整的指南:

如果您不想迁移域,则不会select简单地使用向导来移动Exchange邮箱。

根据用户数量的不同,最快的方法可能是在新域中重新创build用户和Exchange邮箱,使用Outlook将所有用户Outlook文件夹导出到PST(ExMerge可能用于此stream程的自动化,但具有限制在2 GB的PST文件的缺点,所以额外的filter/脚本将需要确保您不会遇到这个边界),并将其重新导入到新的Exchange组织中。

如果您拥有不lessExchange用户,则可能需要查看Exchange 2007随附的跨林邮箱迁移的powershell命令 。

我第一次这样做,是从ex03到ex07在一个shiny的新领域。 没有理由将所有用户的AD包裹保留在旧域名中,所以这只是编写正确的powershell脚本的问题。 我非常喜欢在PS中做任何事情。

这里有一篇文章 ,我只需要粘贴,但是这是一个很长的啰嗦。 但是这个命令似乎是:

foreach {$ mboxes} | 获取邮箱$ mb -DomainController -Credential $ s | 移动邮箱目标数据库“服务器\存储组\数据库”-GlobalCatalog -SourceForestCredential $ s -SourceForestGlobalCatalog -TargetForestCredential $ t -AllowMerge -SourceMailboxCleanupOptions deletesourcemailbox