![迁移到新域,同时仍能访问旧 Exchange](https://linux22.com/image/500093/%E8%BF%81%E7%A7%BB%E5%88%B0%E6%96%B0%E5%9F%9F%EF%BC%8C%E5%90%8C%E6%97%B6%E4%BB%8D%E8%83%BD%E8%AE%BF%E9%97%AE%E6%97%A7%20Exchange.png)
我正在从 AD 2000 迁移到新的 AD DS。我们在旧域和新域中都有 Exchange 2003。我想知道这是否可行以及如何实现,因为我将进行缓慢的迁移(每天迁移一组用户),以允许已移动到新域和 Exchange 服务器的用户仍然能够查看和向旧域和 Exchange 服务器上的其他用户发送邮件。需要 Microsoft KB 文章,但这不是必需的。
答案1
根据您对 TJ 的评论,听起来您正在寻找组织之间的统一的全局地址列表以及两个组织之间的电子邮件传递(大概共享相同的互联网域名)。
回复:GAL – 您可以选择第三方软件或自己编写脚本。
如果你打算“每天处理几个用户”,那么最好使用类似下面的方法从两个组织导出用户列表:数值模拟与数值模拟,使用 Excel 对该列表进行切片和切分,并为两个目录生成导入,以在对方目录中创建启用邮件的联系人对象。这样,您就可以拥有统一的 GAL。
每天当您移动用户时,您将删除目标组织中与他们对应的已启用邮件的联系人,在目标组织中创建新的邮箱,在源组织中删除他们的邮箱,并在源组织中创建指向其新邮箱的已启用邮件的联系人。这可以通过脚本自动执行,该脚本查询每个目录并执行适当的已启用邮件的联系人的创建/删除,但您可以轻松地手动完成所有这些操作。
这样您就可以获得统一的 GAL。如果您需要两个组织之间的统一分发列表,您也必须手动保持它们同步。脚本可以更好地处理这个问题,但您可以手动完成。
最后,为了获得共享同一域名的 SMTP 传递,您需要将每个 Exchange 2003 服务器配置为“转发所有未解析收件人的邮件”到另一台 Exchange 2003 服务器计算机。(此处可能会出现邮件循环,但 SMTP 虚拟服务器上指定的最大跳数会缩短循环。只要您在网络边界过滤传入电子邮件以仅接收有效收件人,这应该不会成为大问题,您可以忍受这种情况,直到淘汰旧的 Exchange 2003 安装。)
如果您还没有开始,我会认真考虑是否需要执行迁移。几乎任何现有 Active Directory 的“错误”都可以就地修复,而不是像我上面描述的那样执行痛苦的跨林迁移和电子邮件共存。与非常熟悉 Active Directory 的人聚在一起并解释您想要迁移的原因可能会为您找到更便宜、更快速的问题解决方案。调整目录并重新开始确实应该是最后的手段(远离有害的架构修改等)。
如果您不介意分享,我很想听听您在当前 Active Directory 安装中遇到了哪些具体问题。如果您不愿意在这里分享,如果您感兴趣,我很乐意通过本网站之外的方式(电子邮件等)与您进行简短交流。虽然我当然认为 Microsoft 关于 Active Directory 的建议非常可信,但令我震惊的是,除非真的存在重大问题,否则他们会建议对目录进行分级。
答案2
您所做的本质上是 Exchange 用户的跨林迁移。Exchange 部署指南中有这方面的部分,请访问http://technet.microsoft.com/en-us/library/bb125074%28EXCHG.65%29.aspx. (查找“跨林迁移帐户和邮箱”)