Exchange 2010 中的脱机地址簿在客户项目经常会遇到问题,这里总结一下几个小问题,希望对大家有所帮助。

1)脱机地址簿无法下载成功

     原因很多,这里列出一个超有趣的就是客户询问无法下载,但是过去一看原来没有使用缓存模式,那如何下载脱机地址簿,在帐户属性中修改使用缓存模式。

 

2)用户的OAB URL 修改错误,需要同时配置OAB 文件的安全属性。

客户调整使用OWA 中重定向,即配置https重定向到http,客户参考了如下链接来完成

http://www.techrepublic.com/blog/datacenter/exchange-2010-how-to-redirect-non-ssl-outlook-web-app-traffic-to-ssl/3319

但是发现无法下载OAB 文件,原因其实technet 已经说明,需要针对web.config 文件的安全性进行修改,请注意这个文件缺省是没有的,必须在完成重定向配置完成之后才可以进行配置,参考链接如下:
http://www.msexchange.org/blogs/walther/news/oab-issues-after-simplifying-the-owa-2010-url-507.html,微软官方文档也说明了:http://technet.microsoft.com/en-us/library/aa998359.aspx

 

 

更新地址簿在服务器的exchange powershell:

Update-OfflineAddressBook -Identity "My OAB"


3)OAB在CAS服务器上的缺省模式为的authentication 是Windows authentication。客户修改为Basic 验证下载也会出现问题, 所以请打开IIS Manager->Default Web Site->oab-> authentication, 将Basic authentication改为disabled   4)有时候也可以尝试重新建立OAB,并设置为默认来完成,具体方法如下:  

a.在控制台树中,导航到“组织配置”>“邮箱”> 在操作窗格中,单击“新建脱机通讯簿”.
b.名称:new oab, 脱机通讯簿生成服务器 单击“浏览”以指定 OAB 生成服务器所在的位置。OAB 生成服务器是生成 OAB 的邮箱服务器。包含默认全局地址列表。
c.在“分发点”页上,启用基于 Web 的分发. 单击“添加”可以打开“选择 OAB 虚拟目录”对话框。使用此对话框可以添加要从其分发 OAB 的虚拟目录。将2个CAS上的oab vd都添加进去。
d.单击“完成”关闭此向导。

3. 在控制台树中,导航到“组织配置”>“邮箱”> Database Management->分别右击所有的Mailbox Database->选在属性,点击Client Settings tab, 确认OAB选择的是new oab。点击“应用”“确定”.

4.现在去Exchange Management Console中update new OAB.


5.如果没有错误出现,可以在mailbox 服务器上重启Microsoft Exchange System Attendant service 和在CAS服务器上重启Microsoft Exchange File Distribution service。

6.新建一个测试用户,配置Outlook2010测试看看结果如何。

1.测试电子邮件自动配置 
=======================
a. 就用这个新建的测试账号,在运行 Outlook 2010 时,按住 Ctrl 键,右键单击通知区域中的 Outlook 图标,然后选择“测试电子邮件自动配置”。
b. 验证正确的电子邮件地址是否已位于“电子邮件地址”旁的框中。
c. 清除“使用 Guessmart”和“保护 Guessmart 身份验证”旁的复选框。
d. 在“测试电子邮件自动配置”页上,验证是否已选中“使用自动发现”旁的复选框,然后单击“测试”按钮。

这个时候就可以检查服务器上的配置文件:

2.现在再检查下看看.lzx files是否有更新,同时请帮我截图。

在CAS服务器上,OAB, 在Mailbox服务器上,ExchangeOAB,

CAS server:  C:\Program Files\Microsoft\Exchange Server\V14\ClientAcces\OAB
Mailbox sever:  C:\Program Files\Microsoft\Exchange Server\V14\ExchangeOAB

 

 

5)OAB 的URL 出现问题

Get-OABVirtualDirectory | fl > C:\oabvd.txt
Get-OfflineAddressBook | fl > C:\oab.txt
Get-MailboxDatabase | fl > C:\MBDB.txt

 

通过以上powershell 可以查看,由于这次客户的URL 重定向选择了SSL,但是OAB的url上没有使用HTTPS,还是http,因此修改http为https,客户端下载正常。