于脱机通讯录默认配置会在每天的早上5:00进行更新,其它时段是不会主动更新的。可以运行Get-OfflineAddressBook | Update-OfflineAddressBook这个命令,来强制触发所有脱机通讯录的更新。根据Exchange组织规模不同,更新可能会花几分钟到几十分钟不等的时间。
每一个脱机通讯录都对应一个GUID值,Exchange组织根据GUID值来唯一定位一个脱机通讯录。如果组织中配置了多个脱机通讯录,如何判断OAB GUID的值呢?可以使用Get-OfflineAddressBook | select name,guid命令来获取。
脱机通讯录常见错误及排查
Outlook客户端使用脱机通讯录时,最常遇到的错误就是:“该对象不存在”。在前面讨论了脱机通讯录的生成=>发布=>下载过程后,再遇到此类错误,就可以按照这3个部分,依次进行检查,以定位问题的起因。
首先要检查的是Exchange邮箱服务器的ExchangeOAB文件夹。利用前面说提到的Get-OfflineAddressBook 命令,检查ExchangeOAB下是否存在以GUID值命名的子文件夹。如果不存在,那么可以检查这台服务器上的应用程序日志,看看有什么错误或警告信息,根据这些信息进行错误排查。
然后检查Exchange客户端访问服务器的OAB文件夹,是否存在脱机通讯录文件。如果不存在,可以重新启动Microsoft Exchange File Distribution服务,强制复制脱机通讯录。如果问题依然存在,可以检查应用程序日志,根据日志信息继续排查。
最后,检查Outlook客户端的连接。从Outlook 2007开始,Outlook下载脱机通讯录时不再需要Exchange公用文件夹,而是使用HTTP/HTTPS方式。Outlook实际访问的URL是什么呢?这个信息可以通过Outlook的“测试电子邮件自动配置”中获取,自动配置信息,复制其中的OABUrl值,从IE中尝试打开,看看是否能够访问到。
例如从自动配置信息中看到的OABUrl值是https://cas_server/<OAB_GUID>,可以从IE访问https://cas_server/<OAB_GUID>/oab.xml,这样可以用于确定OAB是否可用。
从自动配置信息中找到OABUrl:
在OABUrl之后加上oab.xml,然后从IE进行访问,正常情况下,应该能够打开并看到类似下图的信息。
参考一下服务器上对于这个脱机通讯录的设置,就可以看到oab.xml文件是如何构成的了。这个XML文件中的每一个OAL,都对应于管理员所设置的脱机通讯录中包含的地址列表。
需要注意的是Outlook 2007/2010客户端连接到Exchange时,经常会遇到的另一个问题是,每次连接都会弹出证书安全警告。
Latest posts by Exchange中文站 (see all)
- 微软将推出卫星解决方案:可连接到 Azure 云服务 - 2020年9月17日
- Windows Terminal 1.0正式发布 - 2020年5月25日
- Azure Lighthouse 相关介绍 - 2020年3月2日
发布于:
浏览:16056 次
还没有评论