Exchange 2010脱机通讯簿不会更新

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

我还发现了一个文件夹(C:\ ProgramFiles \ Microsoft \ Exchange Server \ V14 \ ExchangeOAB),其中包含更多的最近的文件,但从今天我更新脱机通讯簿通过交换pipe理控制台

我错过了什么?

在Exchange 2010中,OAB中的更改需要比Exchange 2007更长的时间才能更新。OAB更新后(默认情况下每天更新一次),OAB可能需要长达8小时才能提供给客户端。 原因是OAB是在MAILBOXangular色中生成的,需要被复制到CLIENT ACCESSangular色。 客户访问angular色每8小时检查一次更改。 除了这些延迟之外,如果客户没有closures/打开他或她的Outlook,则可能需要更长时间才能进行更改。

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

你也可以阅读OAB是如何分发的,以及这个分发的时间表: http : //www.jasoncoltrin.com/?p=312

这是Exchange CAS不更新脱机通讯簿文件:

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

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

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