Exchange 2010 脱机通讯簿未更新

Exchange 2010 脱机通讯簿未更新

在我们公司的 Exchange 2010 服务器上,最近创建的邮箱不会显示在脱机通讯簿中。我发现 oab 是通过 IIS 默认网站在“oab”下分发的。当我查看 IIS 服务器上的此文件夹 (C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\OAB) 时,我看到一个文件夹的修改日期是今天,但此文件夹中的所有文件的修改日期都是几个月前?是这样吗?

我还发现了一个文件夹(C:\Program Files\Microsoft\Exchange Server\V14\ExchangeOAB),其中包含较新的文件,但不是今天我通过 Exchange 管理控制台更新脱机通讯簿时的文件。

我错过了什么?

答案1

在 Exchange 2010 中,同步 OAB 中的更改所需的时间比 Exchange 2007 更长。在 OAB 更新后(默认情况下每天更新一次),客户端可能需要长达 8 小时才能使用 OAB。原因是 OAB 是在 MAILBOX 角色中生成的,需要复制到 CLIENT ACCESS 角色。CLIENT ACCESS 角色每 8 小时检查一次更改。除了这些延迟之外,如果客户端不关闭/打开其 Outlook,则更改可能需要更长的时间才能生效。

查看我的博客文章来解决这个问题。 http://www.jasoncoltrin.com/?p=77

您还可以在此处了解 OAB 的分发方式及其分发安排: http://www.jasoncoltrin.com/?p=312

答案2

这是 Exchange CAS 没有更新脱机地址簿文件:

C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\OAB\Something-Something-Darkside\oab.xml

我刚刚重新启动了 CAS 服务器上的 Microsoft Exchange 文件分发服务并且它已更新。

然后强制 Outlook 客户端更新 OAB。

相关内容