Exchange Server 2003 迁移至 2007

Exchange Server 2003 迁移至 2007

我承担的任务是迁移 Exchange server 2003(内置于 Small Business Server 2003)并将其迁移到运行 Small Business Server 2008 的新服务器。

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

因此,您建议的最好的、并且我敢说最简单的备份和恢复到新服务器的方法是什么?

答案1

所以您不迁移域,这意味着您要构建新域并创建新用户?如果是这样,那么唯一真正的选择就是将邮箱导出到 pst 文件,然后在设置好新邮箱后将其导入到新邮箱中。

答案2

2003 和 2007 是两个截然不同的版本。您可能希望让两台服务器并行运行,并通过 Exchange 提供的工具集迁移邮箱。一旦两台服务器在您的环境中启动并运行,对每个用户进行邮箱移动就变得非常容易。

以下是一些看起来相当完整的指南:

答案3

如果您不想迁移域,您将无法选择简单地使用向导来移动 Exchange 邮箱。

根据用户数量,最快的方法可能是在新域中重新创建用户和 Exchange 邮箱,使用 Outlook 将所有用户的 Outlook 文件夹导出到 PST(ExMerge 可用于自动执行此过程,但缺点是 PST 文件大小限制为 2 GB,因此需要使用额外的过滤器/脚本来确保您不会达到这个界限),然后将它们重新导入到新的 Exchange 组织中。

如果你有多个 Exchange 用户,你可能需要研究一下用于跨林邮箱迁移的 powershell 命令随 Exchange 2007 一起提供。

答案4

我第一次这样做时,是在全新的域中从 ex03 迁移到 ex07。没有理由保留旧域中所有用户的 AD 包袱,因此只需编写正确的 powershell 脚本即可。我非常喜欢在 PS 中使用 exchange 做任何可能的事情。

这里有一篇文章,我只需粘贴即可,但这是一个冗长冗长的过程。但命令似乎是:

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

相关内容