Exchange OAB(脱机通讯簿)详解 推荐
2012-07-25 12:07
211 查看
脱机通讯簿说明: 当Outlook用户在缓存模式或者与Exchange服务器断开的情况下,可是使用OAB(脱机通讯簿)来使用联系人信息,旧的OAB版本只能通过公共文件夹的形式进行更新,只要用于支持Outlook 2003 及以前旧的版本。Exchange 2007的发布之后,OAB基于网络的分布模型设计,基于Web的分发方式更为有效地利用带宽,在使用Outlook 2007或Outlook2010的客户端你可以来通过WEB方式来更新OAB。尽管如此,它仍然是完全支持公共文件夹和基于网络的分配方法。
OAB生成过程: 1. 在后端邮箱角色服务器上生成;2.在CAS服务器上生成
与OAB相关服务:
Microsoft Exchange System Attendant
该服务说明:将目录查找转发到旧版 Outlook 客户端的全局编录服务器,生成电子邮件地址和脱机通讯簿,更新旧版客户端的忙/闲信息并维护服务器的权限和组成员身份。如果禁用此服务,直接依赖于它的所有服务都将无法启动。
1. 邮箱服务器产生OAB
组织配置--邮箱--脱机通讯簿,可以查看生成服务器为DAGNODE03是邮箱服务器角色
![](http://blog.51cto.com/attachment/201207/122433405.png)
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188331ijWl.png)
地址列表显示了该脱机通讯簿同步的通讯簿列表
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188331xxQF.png)
按照自己的客户端版本以及需求来选择分发脱机通讯簿的方式,公共文件夹分发脱机通讯簿只支持Outlook 2007 和Outlook2010及以上版本,后面我将重点给大家介绍WEB分发方式。
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_13431883327fJp.png)
通过ExchangePS查看脱机通讯簿的配置信息:
Get-OfflineAddressBook –Identity “GoldenOAB” | fl
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188332f0EL.png)
可以在邮箱数据库服务器的如下目录看到脱机通讯簿的文件信息:\Program Files\Microsoft\Exchange Server\V14\ExchangeOAB;在该路径下我们可以看到真实的ExchangeOAB是一个GUID文件夹,该目录下有很多.lzx文件。
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_13431883333x3O.png)
更新脱机通讯簿的ExchangePS命令:Update-OfflineAddressBook –Identity “GoldenOAB”
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188333BLoi.png)
Offline Address Book Diagnostics Logging
在上面我们介绍了OAB是有Microsoft Exchange System Attendant服务器来支持的,如何查看OAB产生过程以及为便于排错目的,我们可以调整日志记录级别:服务器配置--选择你要修改的服务器--管理诊断日志
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188333eZLg.png)
将日志记录级别更改为中等:
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188334T8rV.png)
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188335K8TF.png)
可以通过命令行确认你设置的是否生效
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_13431883359Fw1.png)
也可以通过ExchangePS设置日志记录级别
Set-EventLogLevel –Identity “DAGNODE03\MSExchangeSA\OAL Generator” –Level Medium
可以通过日志查看器--应用程序日志
![](http://blog.51cto.com/attachment/201207/122629491.png)
可以看到这边可能有些报错,因为我们的通讯簿使用的是中文,可以按照自己环境中报错信息进行相关问题的解决
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188339EpwT.png)
2. CAS服务器同步Web式分发:
在上面我们设置和检查了OAB在邮箱服务器上正常产生,但是Exchange 2010客户端是不连接到邮箱服务器进行更新OAB,都是链接到CAS服务器进行更新,接下来介绍Web分发脱机通讯簿。
在CAS服务器的IIS,可以看到有OAB的虚拟目录
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_13431883398MlE.png)
右键该虚拟目录,浏览
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188340LOjF.png)
D:\Exch2010\ClientAccess\OAB\b011891a-a81a-4c48-9f57-3d4b6010a0df 可以看到该GUID跟邮箱服务器生成的GUID是一样的
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_13431883406IiV.png)
通过 Microsoft Exchange 文件分发来将OAB从邮箱服务器同步到CAS服务器,该服务在启动的时候或者每隔8小时会从邮箱服务器上下载OAB到CAS服务器,然后每个8小时更新到IIS上
Get-OabVirtualDirectory oab* | fl 该环境已经将间隔时间更改为60分钟
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188341EK0i.png)
可以通过2种方式强制脱机通讯簿从邮箱服务器到CAS服务器的同步:
1. 手动启动Microsoft Exchange 文件分发(生产环境下不推荐);
2. Update-FileDistributionService
Update-FileDistributionService –Identity cassrv02 –Type oab
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188341knG7.png)
文件分发日志工具
日志记录级别调整方法
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_13431883420Jyh.png)
![](http://blog.51cto.com/attachment/201207/122843742.png)
Get-EventLogLevel –Identity cassrv02\MSExchangeFDS\*
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188343kOJ4.png)
通过ExchangePS设置日志记录级别
Set-EventLogLevel –Identity cassrv02\MSExchangeFDS\FileReplication –Level High
Set-EventLogLevel –Identity cassrv02\MSExchangeFDS\General –Level High
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188343ercP.png)
通过日志查看器--应用程序日志查看相关日志
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_13431883441XHb.png)
3. 客户端下载
上面我们已经设置OAB从邮箱服务器产生然后同步到CAS服务器,接下来我们需要设置客户端从CAS服务器上去同步这些脱机通讯簿
Ctrl+Outlook图标
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188344kb9Q.png)
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188344RIxF.png)
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188345ZHa7.png)
以上看到客户端的连接信息必须和CAS服务器端设置的一样
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188345LsCl.png)
Outlook客户端使用的BITS服务进行下载OAB,下载后的OAB临时存放在 C:\Users\{username}\AppData\Local\Microsft\Outlook\Offline Address Books\{GUID}
OAB生成过程: 1. 在后端邮箱角色服务器上生成;2.在CAS服务器上生成
与OAB相关服务:
Microsoft Exchange System Attendant
该服务说明:将目录查找转发到旧版 Outlook 客户端的全局编录服务器,生成电子邮件地址和脱机通讯簿,更新旧版客户端的忙/闲信息并维护服务器的权限和组成员身份。如果禁用此服务,直接依赖于它的所有服务都将无法启动。
1. 邮箱服务器产生OAB
组织配置--邮箱--脱机通讯簿,可以查看生成服务器为DAGNODE03是邮箱服务器角色
![](http://blog.51cto.com/attachment/201207/122433405.png)
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188331ijWl.png)
地址列表显示了该脱机通讯簿同步的通讯簿列表
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188331xxQF.png)
按照自己的客户端版本以及需求来选择分发脱机通讯簿的方式,公共文件夹分发脱机通讯簿只支持Outlook 2007 和Outlook2010及以上版本,后面我将重点给大家介绍WEB分发方式。
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_13431883327fJp.png)
通过ExchangePS查看脱机通讯簿的配置信息:
Get-OfflineAddressBook –Identity “GoldenOAB” | fl
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188332f0EL.png)
可以在邮箱数据库服务器的如下目录看到脱机通讯簿的文件信息:\Program Files\Microsoft\Exchange Server\V14\ExchangeOAB;在该路径下我们可以看到真实的ExchangeOAB是一个GUID文件夹,该目录下有很多.lzx文件。
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_13431883333x3O.png)
更新脱机通讯簿的ExchangePS命令:Update-OfflineAddressBook –Identity “GoldenOAB”
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188333BLoi.png)
Offline Address Book Diagnostics Logging
在上面我们介绍了OAB是有Microsoft Exchange System Attendant服务器来支持的,如何查看OAB产生过程以及为便于排错目的,我们可以调整日志记录级别:服务器配置--选择你要修改的服务器--管理诊断日志
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188333eZLg.png)
将日志记录级别更改为中等:
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188334T8rV.png)
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188335K8TF.png)
可以通过命令行确认你设置的是否生效
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_13431883359Fw1.png)
也可以通过ExchangePS设置日志记录级别
Set-EventLogLevel –Identity “DAGNODE03\MSExchangeSA\OAL Generator” –Level Medium
可以通过日志查看器--应用程序日志
![](http://blog.51cto.com/attachment/201207/122629491.png)
可以看到这边可能有些报错,因为我们的通讯簿使用的是中文,可以按照自己环境中报错信息进行相关问题的解决
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188339EpwT.png)
2. CAS服务器同步Web式分发:
在上面我们设置和检查了OAB在邮箱服务器上正常产生,但是Exchange 2010客户端是不连接到邮箱服务器进行更新OAB,都是链接到CAS服务器进行更新,接下来介绍Web分发脱机通讯簿。
在CAS服务器的IIS,可以看到有OAB的虚拟目录
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_13431883398MlE.png)
右键该虚拟目录,浏览
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188340LOjF.png)
D:\Exch2010\ClientAccess\OAB\b011891a-a81a-4c48-9f57-3d4b6010a0df 可以看到该GUID跟邮箱服务器生成的GUID是一样的
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_13431883406IiV.png)
通过 Microsoft Exchange 文件分发来将OAB从邮箱服务器同步到CAS服务器,该服务在启动的时候或者每隔8小时会从邮箱服务器上下载OAB到CAS服务器,然后每个8小时更新到IIS上
Get-OabVirtualDirectory oab* | fl 该环境已经将间隔时间更改为60分钟
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188341EK0i.png)
可以通过2种方式强制脱机通讯簿从邮箱服务器到CAS服务器的同步:
1. 手动启动Microsoft Exchange 文件分发(生产环境下不推荐);
2. Update-FileDistributionService
Update-FileDistributionService –Identity cassrv02 –Type oab
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188341knG7.png)
文件分发日志工具
日志记录级别调整方法
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_13431883420Jyh.png)
![](http://blog.51cto.com/attachment/201207/122843742.png)
Get-EventLogLevel –Identity cassrv02\MSExchangeFDS\*
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188343kOJ4.png)
通过ExchangePS设置日志记录级别
Set-EventLogLevel –Identity cassrv02\MSExchangeFDS\FileReplication –Level High
Set-EventLogLevel –Identity cassrv02\MSExchangeFDS\General –Level High
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188343ercP.png)
通过日志查看器--应用程序日志查看相关日志
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_13431883441XHb.png)
3. 客户端下载
上面我们已经设置OAB从邮箱服务器产生然后同步到CAS服务器,接下来我们需要设置客户端从CAS服务器上去同步这些脱机通讯簿
Ctrl+Outlook图标
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188344kb9Q.png)
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188344RIxF.png)
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188345ZHa7.png)
以上看到客户端的连接信息必须和CAS服务器端设置的一样
![](http://chinaitnews.blog.51cto.com/attachment/201207/25/396778_1343188345LsCl.png)
Outlook客户端使用的BITS服务进行下载OAB,下载后的OAB临时存放在 C:\Users\{username}\AppData\Local\Microsft\Outlook\Offline Address Books\{GUID}
相关文章推荐
- Exchange OAB(脱机通讯簿)详解
- (推荐)智能指针boost::weak_ptr 详解
- MySQL 5.6 基于GTID及多线程的复制详解 推荐
- 排序算法(三)冒泡、选择排序的Python实现及算法优化详解 推荐
- ListView数据项隔行换色控制实现详解 推荐
- hadoop之MapReduce自定义二次排序流程实例详解 推荐
- Eclipse中配置python开发环境详解 推荐
- 详解Linux DNS服务器常见故障排查 推荐
- JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解(推荐)
- android开发 -- 对话框 Dialog 和 DialogFragment 详解( Android 官方推荐 DialogFragment 创建对话框 )
- 详解Windows 2003 IIS服务常见故障排查 推荐
- iptables详解 推荐
- 架构师之路(4)---详解面向对象 王泽宾 推荐
- MySQL数据库服务器端核心参数详解和推荐配置之二
- 基于Java中的StringTokenizer类详解(推荐)
- J2EE环境的搭建之三—数据源的发布与详解 推荐
- 详解Android中Runtime解决屏幕旋转问题(推荐)
- 如何在IDEA里给大数据项目导入该项目的相关源码(博主推荐)(图文详解)
- Linux 日志分析工具之awstats详解 推荐
- MySQL数据库服务器端核心参数详解和推荐配置