我得到了这两个与 Exchange 2010 全局地址簿相关的事件 ID:
事件 ID 9331 MSExchangeSA
OABGen 在为地址列表“/”生成脱机地址列表时访问公用文件夹数据库时遇到错误 80004005(内部 ID 50101f1)。
-\默认脱机地址列表
和
事件 ID 9335 MSExchangeSA
OABGen 在清理 /o=xxxxx xxxx/cn=addrlists/cn=oabs/cn=Default Offline Address List 下的脱机地址列表公用文件夹时遇到错误 80004005。请确保公用文件夹数据库已安装,并且脱机地址列表文件夹的副本存在。未生成脱机地址列表。请检查事件日志以获取更多信息。
-\默认脱机地址列表
它是基于 Windows 2008 企业版的 Exchange 2010 SP2。
问题本质上在于 Outlook 客户端上的全局地址簿未更新。我们使用的是 Outlook 2007 和 2010。
到目前为止,我已经尝试运行以下命令:
Update-FileDistributionService -Identity ExchangeServer -Type "OAB"
我也尝试了这个解决方案:
1) 确保 Microsoft Exchange System Attendant 正在运行。默认情况下,它将设置为自动启动,但实际上并没有启动。这是一个已知问题。请手动启动此服务。运行时,尝试更新 GAL 时不会出现错误。
2) “应用”对任何地址列表所做的任何更改,然后 GAL 才能正确更新 Outlook。在 EMC 的“组织配置”->“邮箱”中,查看“脱机通讯簿”选项卡中“默认全局通讯簿”的属性。在属性窗口中,选择“地址列表”选项卡。这会显示哪些地址列表构成了 GAL。
3) 关闭属性窗口,选择组织配置 -> 邮箱中的地址列表选项卡。右键单击 Def GAL 使用的每个地址列表,然后单击“应用”(确保选中“立即”单选按钮)。
4)最后,返回脱机通讯簿选项卡,右键单击 GAL 并选择“更新”。
在 Outlook 客户端中进行几次发送/接收后,其全球地址列表应更新以显示最新的更改。
这两种解决方案都不起作用。所以我真的不知道该怎么做。另外,我知道在每台本地计算机上更改注册表,但这几乎是不可能的,因为我们在 3 个不同的国家/地区有 8 个办事处。
有什么建议么?
编辑于 2012 年 7 月 12 日 @ 10.35
我忘了说我们确实重建了地址簿,但这并没有帮助。
编辑于 2013 年 3 月 27 日 @ 17.15
嗯,跑步之后
Get-PublicFolder "\non_ipm_subtree\脱机通讯簿/o=ORG/cn=addrlists/cn=oabs/cn=默认脱机地址列表" -Recurse | Set-PublicFolder -Replicas "第二个存储组\公用文件夹数据库"
我收到以下错误:
当我执行时获取公共文件夹,我得到的是IPM_子树。我尝试用 ipm_subtree 替换 non_ipm_subtree,但没有成功……
仍然需要帮助!谢谢!
答案1
检查系统事件日志。我在报告日志驱动器读取错误的系统上遇到了完全相同的错误。
答案2
您需要在 E2K7 框中添加 PF Store 作为 OAB 文件夹的副本。需要为此运行以下命令:
Get-PublicFolder "\non_ipm_subtree\offline address
book\/o=ORG/cn=addrlists/cn=oabs/cn=Default Offline Address list" -Recurse |
Set-PublicFolder -Replicas "second storage group\public folder database"
Get-PublicFolder "\non_ipm_subtree\offline address
book\/o=ORG/cn=addrlists/cn=oabs/cn=Default Offline Address List" -Recurse |
Set-PublicFolder -ReplicationSchedule $alwaysrun
Here /o=ORG, ORG represents the name of the Exchange Organization.
此外,“第二个存储组\公用文件夹数据库”表示公用文件夹数据库的名称。默认情况下,该名称为第二个存储组\公用文件夹数据库。
答案3
今天遇到了这个问题,缺少复制条目