在我们公司的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。