我得到了这两个Exchange 2010全局地址簿相关的事件ID:
事件ID 9331 MSExchangeSA
OABGen遇到错误80004005(内部ID 50101f1)访问公用文件夹数据库,同时生成地址列表“/”的脱机地址列表。
– \默认脱机地址列表
和
事件ID 9335 MSExchangeSA
在清除/ o = xxxxx xxxx / cn = addrlists / cn = oabs / cn =默认脱机地址列表下的脱机地址列表公用文件夹时,OABGen遇到错误80004005。 请确保公用文件夹数据库已安装并且存在脱机地址列表文件夹的副本。 没有生成脱机地址列表。 请检查事件日志以获取更多信息。
– \默认脱机地址列表
它是坐在Windows 2008企业版上的Exchange 2010 SP2。
本质上,问题是Outlook客户端上没有更新全局通讯簿。 我们正在使用Outlook 2007和2010。
到目前为止,我已经尝试运行以下命令:
Update-FileDistributionService -Identity ExchangeServer -Type "OAB"
我也试过这个解决scheme:
1)确保Microsoft Exchange系统助理正在运行。 它将被设置为默认自动启动,但不会。 这是一个已知的问题。 手动启动此服务。 运行时,尝试更新GAL时不会出现错误。
2)在GAL正确更新Outlook之前,“应用”对任何地址列表所做的任何更改。 在“组织configuration” – >“EMC中的邮箱”中,查看“脱机通讯簿”选项卡中的“默认全局通讯簿”的属性。 在属性窗口中,select地址列表选项卡。 这显示了哪些地址列表组成了GAL。
3)closures属性窗口,并select组织configuration – >邮箱中的地址列表选项卡。 右键单击Def GAL使用的每个地址列表,然后单击“应用”(确保选中“立即”单选button)。
4)最后,返回到“脱机通讯簿”选项卡,右键单击GAL并select“更新”。
在Outlook客户端发送/接收几个邮件后,他们的Glogal地址列表应该更新以显示最新的更改。
这两个解决scheme都没有帮助。 所以我不确定在这里做什么。 另外,我知道每台本地计算机上的registry都有所变化,但是由于我们在3个不同的国家有8个办事处,这几乎是不可能的。
有什么build议么?
编辑7.XII.2012 @ 10.35
我忘了提到我们重build了地址簿,但没有帮助。
编辑27.III.2013 @ 17.15
那么跑完之后
Get-PublicFolder“\ non_ipm_subtree \ offline地址簿/ o = ORG / cn = addrlists / cn = oabs / cn =默认离线地址列表”-Recurse | Set-PublicFolder -Replicas“第二个存储组\公用文件夹数据库”
我得到以下错误:

当我执行Get-PublicFolder时 ,我得到的只是IPM_SUBTREE 。 我试图用ipm_subtree代替non_ipm_subtree到没有运气…
仍然需要帮助! 谢谢!
检查你的系统事件日志。 在报告日志驱动器的读取错误的系统上,我得到了完全相同的错误。
您需要在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.
此外,“第二个存储组\公用文件夹数据库”表示公用文件夹数据库的名称。 默认情况下,这将是第二个存储组\公用文件夹数据库。
今天有这个问题,是一个缺less复制条目
事件ID 9335和9331脱机通讯簿更新错误