无法卸载 Exchange 2010 - PublicFolderDatabase 对象中缺少关键属性“PublicFolderHierarchy”

无法卸载 Exchange 2010 - PublicFolderDatabase 对象中缺少关键属性“PublicFolderHierarchy”

我正在尝试卸载 DR 站点上的 Exchange 2010,该站点使用 Double Take Availability 在发生灾难时复制 Exchange 数据库和日志。长话短说,这台服务器不再需要,我想摆脱它以释放 DR 盒上的一些空间。

尝试卸载 DR 站点上的服务器在就绪检查时失败,并出现以下错误。

错误:卸载无法继续。数据库“公共文件夹数据库 XXXXXXXXXX (服务器名称)”:PublicFolderDatabase 对象“公共文件夹数据库 XXXXXXXXXX (服务器名称)”中缺少关键属性“PublicFolderHierarchy”

在调查这个错误时,我遇到了本文但是没有任何内容与我的 ADSI 配置容器中讨论的 CN=ServerName 匹配。

我对这个问题感到困惑 - 如能得到任何帮助我将非常感激。

答案1

在 DRsite 上,通过 Exchange powershell 运行以下命令。

Update-PublicFolderHierarchy -Server "DR_SERVER"

如果 DR 服务器有一段时间没有同步,这可能会导致错误。以上将更新层次结构,然后可能允许您删除。

答案2

抱歉回复迟了,但我向 Double Take 提交了一张票,这个问题的原因是 Double-Take Application Protection 在创建作业时将备用服务器 (目标) 的 msExchOwningPFTree 属性设置为 NUL。此设置对于避免在实时 Exchange 服务器和备用 Exchange 服务器之间发生公共复制是必要的。Exchange Server 卸载脚本失败,因为它正在寻找缺失属性的值。

该问题的解决方案是使用 ADSIEDIT 找到 CN=Configuration、CN=Services、CN=Org Name、CN=Administrative Groups、CN=Exchange Administrative Group (FYIXXXXXXXXXXX)、CN=Databases、CN=Public Folder Database 123123(DRServer Name) 并删除整个文件夹。

完成后,卸载过程便会顺利运行。

相关内容