我在使用 Exchange 2010 和 Outlook 2010 时遇到了问题。
本质上,问题是 Outlook 中的 GAL 没有更新。其他所有地址列表都会更新(即所有用户、所有房间等)。
这个问题在我们扁平化域名后开始出现。本质上我们从 sub.domain.net和domain.net 变为 domain.net。我们使用 ADMT 将所有用户从子域迁移到顶层,然后关闭了 sub.domain.net。
我查看了 GAL 的收件人过滤器,如下所示,供参考:
(Alias -ne $null -and (ObjectClass -eq 'user' -or ObjectClass -eq 'contact' –or ObjectClass -eq 'msExchSystemMailbox' -or ObjectClass –eq 'msExchDynamicDistributionList' -or ObjectClass -eq 'group' -or ObjectClass –eq 'publicFolder'))
下一步我要尝试的是创建一个新的 GAL,并在必要时将其设为默认。我们还有另一台服务器正在等待部署,但同时我们需要解决这个问题。
我想知道是否有人能提供任何可以帮助我解决这个问题的建议。
以下是我尝试过但没有效果的一些方法:
Update-FileDistributionService -Identity Exchange -Type OAB
Update-GlobalAddressList -Identity "Default Global Address List"
Get-OfflineAddressBook | Update-OfflineAddressBook
我创建了一个备用 OAB,将其连接到默认 GAL,将该 OAB 设为默认 OAB,并尝试通过 Outlook 下载它。
重新启动了 Exchange Service Attendant 服务。
已重启服务器。
答案1
首先 - 您犯了一个常见错误。您指的是 GAL 还是 OAB?我怀疑是 OAB。可以肯定的是,OWA(使用实时信息)是否正确反映了 GAL?如果是,那么问题就出在 OAB 上。
您应该在测试工作站上执行的第一件事是删除 *.oab 文件。这将强制 Outlook 下载完整的 GAL。这是否反映了对 GAL 的最近更改?如果是这样,则可能是增量更新文件未正确更新。如果没有,则生成或分发过程失败了。
您是否使用 Web 或公共文件夹分发进行 OAB?
西蒙。