我们正在从 Exchange 2007 迁移到 Exchange 2010,并在尝试迁移公用文件夹时遇到了障碍。
在解决了连接问题(以及 AD 中列出的旧 Exchange 2003 服务器导致复制失败的另一个问题)后,终于出现了邮件从一台服务器迁移到另一台服务器的情况。然而,我们似乎操之过急,在过程完成之前就运行了 MoveAllReplicas。
我们现在只能在新服务器上保留大约 210MB 的公共文件夹,而旧服务器上的公共文件夹存储量为 7GB。运行 get-publicfolderstatistics 后显示有消息可用,因此旧服务器上似乎有消息可用。
我们已经等了好几天才继续迁移,但迁移量却停留在 210MB。我们能做些什么来完成复制,以便所有消息都从旧服务器迁移到新服务器吗?
答案1
我认为,如果您遇到类似情况,您应该直接使用第三方工具,而不是运行有时可能执行错误的脚本。这些工具能够解决将超过 7 GB 的公用文件夹数据迁移到新的 Exchange Server 2010 的问题。
谢谢
答案2
在 Exchange 管理控制台中,转到服务器配置。右键单击服务器并转到诊断。在诊断设置中,转到 MS Exchange IS -> 公共并为所有复制部分启用高日志记录。在公共文件夹管理器中,单击更新层次结构。现在您应该可以在事件日志中看到传出和传入的 ExchangeIS PF 消息。如果您没有看到此消息,您可以 pfdavadmin 和 exfolders。
http://www.microsoft.com/en-us/download/details.aspx?id=22427
http://gallery.technet.microsoft.com/Exchange-2010-SP1-ExFolders-e6bfd405
答案3
尽管这更像是一种解决方法,但我还是会发布它以防其他人将来遇到这个问题。
就公用文件夹而言,我们从未能够使 Exchange 2007 和 2010 之间通信正常进行。
经过大约三周的努力,我们终于解决了这个问题,我们通过仅连接到 Exchange 2007 的用户将整个公共文件夹复制到 Outlook 中的 PST。然后,我们切换到 Exchange 2010 上的用户并填充文件夹。数据只有大约 7.5 GB,因此迁移速度相当快,不过所有用户都报告称,在迁移过程中 Outlook 客户端没有响应。