Exchange服务器之ExchangeOAB(脱机通讯簿)详解
白羽 2018-07-26 来源 :网络 阅读 2620 评论 0

摘要:本文将带你了解Exchange服务器之ExchangeOAB(脱机通讯簿)详解,希望本文对大家学Exchange有所帮助

脱机通讯簿说明:
当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是邮箱服务器角色




 




地址列表显示了该脱机通讯簿同步的通讯簿列表




按照自己的客户端版本以及需求来选择分发脱机通讯簿的方式,公共文件夹分发脱机通讯簿只支持Outlook 2007
和Outlook2010及以上版本,后面我将重点给大家介绍WEB分发方式。




通过ExchangePS查看脱机通讯簿的配置信息:

Get-OfflineAddressBook –Identity “GoldenOAB” | fl




可以在邮箱数据库服务器的如下目录看到脱机通讯簿的文件信息:\Program Files\Microsoft\Exchange
Server\V14\ExchangeOAB;在该路径下我们可以看到真实的ExchangeOAB是一个GUID文件夹,该目录下有很多.lzx文件。




更新脱机通讯簿的ExchangePS命令:Update-OfflineAddressBook –Identity
“GoldenOAB”




Offline Address Book
Diagnostics Logging

在上面我们介绍了OAB是有Microsoft Exchange System
Attendant服务器来支持的,如何查看OAB产生过程以及为便于排错目的,我们可以调整日志记录级别:服务器配置--选择你要修改的服务器--管理诊断日志




将日志记录级别更改为中等:







可以通过命令行确认你设置的是否生效




也可以通过ExchangePS设置日志记录级别

Set-EventLogLevel –Identity “DAGNODE03\MSExchangeSA\OAL Generator”
–Level Medium

可以通过日志查看器--应用程序日志 

可以看到这边可能有些报错,因为我们的通讯簿使用的是中文,可以按照自己环境中报错信息进行相关问题的解决

2. CAS服务器同步Web式分发:

在上面我们设置和检查了OAB在邮箱服务器上正常产生,但是Exchange
2010客户端是不连接到邮箱服务器进行更新OAB,都是链接到CAS服务器进行更新,接下来介绍Web分发脱机通讯簿。

在CAS服务器的IIS,可以看到有OAB的虚拟目录




右键该虚拟目录,浏览




D:\Exch2010\ClientAccess\OAB\b011891a-a81a-4c48-9f57-3d4b6010a0df 可以看到该GUID跟邮箱服务器生成的GUID是一样的




通过 Microsoft Exchange
文件分发来将OAB从邮箱服务器同步到CAS服务器,该服务在启动的时候或者每隔8小时会从邮箱服务器上下载OAB到CAS服务器,然后每个8小时更新到IIS上

Get-OabVirtualDirectory oab* | fl 该环境已经将间隔时间更改为60分钟

可以通过2种方式强制脱机通讯簿从邮箱服务器到CAS服务器的同步:

1. 手动启动Microsoft Exchange 文件分发(生产环境下不推荐);

2. Update-FileDistributionService

Update-FileDistributionService –Identity cassrv02 –Type oab




文件分发日志工具

日志记录级别调整方法

 




Get-EventLogLevel –Identity cassrv02\MSExchangeFDS\*

通过ExchangePS设置日志记录级别

Set-EventLogLevel –Identity cassrv02\MSExchangeFDS\FileReplication
–Level High

Set-EventLogLevel –Identity cassrv02\MSExchangeFDS\General –Level
High




通过日志查看器--应用程序日志查看相关日志




3. 客户端下载

上面我们已经设置OAB从邮箱服务器产生然后同步到CAS服务器,接下来我们需要设置客户端从CAS服务器上去同步这些脱机通讯簿

Ctrl+Outlook图标










以上看到客户端的连接信息必须和CAS服务器端设置的一样




Outlook客户端使用的BITS服务进行下载OAB,下载后的OAB临时存放在
C:\Users\{username}\AppData\Local\Microsft\Outlook\Offline Address
Books\{GUID}


本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标系统运维之Exchange频道!

本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved