如何跨林将邮箱从 Exchange 2003 复制到 Exchange 2007?

如何跨林将邮箱从 Exchange 2003 复制到 Exchange 2007?

我们正在经历从旧的 ASP 解决方案到全新解决方案的相当困难的转换。这包括将邮箱从 Ex2003 移动到 Ex2007。我们希望在不删除 Ex2003 服务器上的旧邮箱的情况下完成此操作,以便在出现问题时有“后备”方案。

我研究了 Ex2007 shell 中的“Move-Mailbox”cmdlet,它似乎很适合我们的需求。唯一的问题是我们想保留旧邮箱。这可以通过 -SourceMailboxCleanupOptions 轻松实现,但当我们使用了 -AllowMerge 开关时,我们就不能使用它了。

我们需要 -AllowMerge 的原因是因为所有具有连接邮箱的用户帐户都已在 Ex2007 上创建(某些自动用户创建工具,与所讨论的情况没有实际关系)

问题在于,交换服务器位于两个不同的林中……

林 1 中 DC1 上安装了 Windows 2003 SP1,DC2 上安装了 Windows 2003 SP2。林 2 中 DC1 上安装了 Windows 2003 R2 SP2。

我们能安全地使用 Move-Mailbox 来实现这个目的吗?如果可以,该怎么做?

答案1

您可以在跨林中使用 Move-Mailbox,您需要使用参数-SourceForestCredential(这一切都必须在 Exchange 命令行管理程序中完成,而不是控制台中)。本文详细解释了如何做到这一点。

执行迁移的帐户需要在源域和目标域中都具有 Exchange 收件人管理员角色或更高级别,但您不一定需要信任设置。本文包含更多信息和一些有关如何设置才能使其工作的有用提示。

但是,由于您需要合并邮箱并将其保留在旧服务器上,因此这可能不是可行的方法,尤其是因为用户帐户已在新服务器上创建。您最好使用导出邮箱命令将所有邮箱导出到 PST 文件,将它们移动到新服务器,然后使用匯入郵件框命令。

我不确定您有多少个邮箱或多少数据,所以这对您来说可能实用也可能不实用,但它可以实现保留旧邮箱和合并数据的目标。

相关内容