通过Outlook Anywhere方式连接到Exchange,虽然可以使用通讯薄功能,但是你会发现通讯薄非常之乱,特别是在用户很多的情况下,使用起来十分不便,在Exchange Server 2010中,内置了HAB(分层地址薄)功能,HAB功能的优点是能使客户端通讯薄显得清晰而有层次感,缺点是启用它非常繁琐,另外,启用HAB推荐使用Exchange Server 2010 Service Pack 1或以上的版本,这样省去了扩展架构的步骤 ,下面我们就来一步一步进行配置,体验该功能带来的方便

1. 建立通讯组 
HAB中,所有树状节点在Exchange中都是作为通讯组的形式保存的,低级别节点是高级别节点的组成员,列表中的用户也是组成员形式,因此需要在Exchange中预先建立通讯组

我们首先创建一个名称为【contoso重庆公司】的通讯组,打开 Exchange管理控制台,展开【收件人配置】-【通讯组】,空白处右键单击【新建通讯组】

选择【新建组】

这步需要指定组的类型、位置、名称及别名

组的类型可以是分发组也可以是安全组,这里选择【安全】组

将组存放到【contoso重庆公司】这个OU中

指定组的显示名为【contoso重庆公司】

指定组的别名为【cqcontoso】

单击【新建】,开始创建通讯组

按同样的方法再新建3个组,分别是【IT部】、【人力资源部】、【销售部】

回到Exchange管理控制台,可以看到新建的4个通讯组

2.建立组的层次结构

建立通讯组的层次结构可以参照以下树形图

contoso重庆公司(组)
人力资源部(组)
任波(用户)
销售部(组)
蒋茂春(用户)
IT部(组)
蒋庆秋(用户)

把【IT部】、【人力资源部】、【销售部】这3个组作为【contoso重庆公司】组的成员

为【IT部】组添加成员【蒋庆秋】

为【人力资源部】组添加成员【任波】

为【销售部】组添加成员【蒋茂春】

3.指定HAB的根节点

在域控制器上,运行ADSI编辑器,在ADSI编辑器上单击右键,选择【连接到】

首先连接到的是【默认命名上下文】

这里和我们的【AD用户和计算机】有几分类似,定位到OU【 OU=contoso重庆公司】,在右侧选择我们刚刚创建的组 【CN=contoso重庆公司】,右键打开属性

定位到 【distinguishedName】属性,打开后复制其中的值

在ADSI编辑器上再次打开连接设置,这里需要连接到【配置】

展开【CN=Configuration,DC=contoso,DC=net】 -【 CN=Services】 -【CN=Microsoft Exchange】,在右侧打开【 CN=Contoso 】的属性

定位到 【msExchHABRootDepartmentLink】 ,将前面复制的内容粘贴进去,确定后,那么【contoso重庆公司】这个组就成为了HAB中的根节点

4.将组指定为 HAB 成员

回到【默认命名上下文】,定位到【 OU=contoso重庆公司】,在右边框中再次打开 【CN=contoso重庆公司】 属性

定位到 【msOrg-IsOrganizational 】将其值修改为【 True】

对【IT部】、【人力资源部】、【销售部】3个组做相同操作

5.修改组成员的排序方式

继续从【人力资源部】组属性中定位到【msDS-HABSeniorityIndex】,将值修改为【100】,数值越大越靠前

同样将【销售部】组的值修改为【99】,将【IT部】组的值修改为【98】

这样排列下来就是(Outlook通讯薄中可以看到最终效果)

人力资源部

销售部

IT部

6.为脱机通讯薄启用Web分发

启用HAB后,需要通过CAS服务器来进行分发,在Exchange管理控制台中,如图打开默认脱机通讯薄的属性

切换到【分发】选项卡,勾选【启用Web式分发】,单击添加,将2台CAS服务器的OAB分发站点都添加进来

7.更新脱机通讯簿

在默认脱机通讯薄上单击右键,选择【更新】

单击【是】后开始进行更新

在Exchange Management Shell中更新脱机通讯簿的命令为:Get-OfflineAddressBook | Update-OfflineAddressBook

更新脱机通讯簿后,会在邮箱服务器cqexdag01的ExchangeOAB目录中生成1个GUID文件夹,这个文件夹下包含一些.lzx文件

在默认情况下,每8小时才会将更新文件同步到CAS服务器的Web分发目录,为了让这些更新的数据立即同步,通常有2种方法

(1)重新启动 【Microsoft Exchange 文件分发】服务

(2)在Exchange Management Shell通过Update-FileDistributionService命令

下面通过第2种方法来同步,将更新数据同步到2台CAS服务器上的Web分发目录

Update-FileDistributionService –Identity cqexcashub01 –Type OAB

Update-FileDistributionService –Identity cqexcashub02 –Type OAB

同步完成后,CAS服务器的OAB目录(Web分发目录)中也有了相同的GUID文件

8.修改OAB虚拟目录权限

打开IIS,在默认Web站点下的OAB虚拟目录上单击右键,打开【编辑权限】

注意:这个操作需要在2台CAS服务器上进行

切换到【安全】选项卡,单击【编辑】按钮

为IIS_IUSRS组分配【读取和执行】、【列出文件夹内容】、【读取】权限

9.客户端应用HAB

注意:Outlook 2010必须是以Outlook Anywhere方式连接到Exchange Server,否则不会出现【通讯薄】,Outlook Anywhere配置方法参考http://jqq1982.blog.51cto.com/515663/1062073

Outlook 2010应用HAB首先需要下载脱机通讯薄,那么我们来看看Outlook下载脱机通讯薄的URL地址,按住Ctrl键,右键单击右下角的Outlook小图标,在菜单中选择【测试电子邮件自动配置】,输入电子邮件地址和密码后进行测试

从测试的结果可以看到Outlook是通过https://mail.excontoso.tk/OAB这个URL地址去下载脱机通讯薄的

那么这个URL事先需要在CAS服务器上进行指定,如图打开OAB属性

在属性框中切换到【URL】选项卡,可以看到这里的【外部 URL】正是客户端去下载脱机通讯薄时用到的URL

进入Outlook后,切换到【发送/接收】选项卡,然后在【发送/接收组】下拉菜单中选择【下载脱机通讯薄】

确定后就开始下载脱机通讯薄了,下载的通讯薄会保存到C:\Users\【UserName】\AppData\Local\Microsoft\Outlook\Offline Address Books文件夹中

下载完成后,我们打开【通讯薄】,发现与以前的通讯薄已经不一样了,多了一个【组织】选项卡,选择它,我们将看到HAB在Outlook客户端应用后的效果,是不是看上去舒服多了

转载于:https://blog.51cto.com/kkdcf/1868445

在Exchange Server 2010中启用分层地址薄相关推荐

  1. Exchange Server 2007迁移Exchange Server 2010 (15)---启用Outlook anywhere

    Exchange Server 2007迁移Exchange Server 2010 (15)---启用Outlook anywhere 启用Outlook anywhere 1.登陆CAH1服务 器 ...

  2. 关于Exchange Server 2010中OWA页面无法打开问题处理方法

    在Exchange Server 2010中用户有时会出现打不开OWA页面,并提示如下显示内容: 在这里首先要了解和知道的是OWA页面打不开肯定是和客户端访问服务器角色CAS是有关系,那么了解这一点后 ...

  3. Exchange server 2007中启用pop3和IMAP4协议访问

    概述: Exchange server 2007相比Exchange server2003做了非常大的改进.但有些改动让我们又爱又恨,例如:对POP3和IMAP4协议的支持与配置. 众所周知,在邮件领 ...

  4. Exchange Server 2010中控制台用命令设置用户邮箱自动回复

    Set-MailboxAutoReplyConfiguration -Identity 域名\用户名 -AutoReplyState Enabled -ExternalAudience All  -E ...

  5. Exchange Server 2010核心服务器角色介绍

    Exchange Server 2010沿用了Exchange Server 2007的角色划分模式,依然为5个服务器角色:     邮箱服务器(Mailbox Server Role) 集线器传输服 ...

  6. 安装升级Exchange Server 2010 SP1补丁

    安装升级Exchange Server 2010 SP1补丁 在进行了两个月的公开测试后,微软最近发布了新一代企业通信及协作平台Exchange Server 2010的首个服务包.Exchange ...

  7. Exchange server 2010批量建用户及通讯地址簿更新

    Exchange server 2010批量建用户及通讯地址簿更新 一.AD中for 语句批量建立用户 AD中建用户的方法,常用的无外乎以下几种: 1. 利用AD用户和计算机(ADUC). 2. 利用 ...

  8. 如何在 Exchange Server 2010 SP1 下将用户邮箱导出到PST中

    本文转自微软帮助与支持社区,感谢原帖作者给我们分享如此实用的技术! 原文地址:http://support.microsoft.com/kb/2604283/zh-cn 在实际操作中我发现了一些小小的 ...

  9. 易宝典文章——如何在Exchange Server 2010 SP1下将用户邮箱导出到PST中

    易宝典:http://support.microsoft.com/kb/2604283/zh-cn 在很多情况下可能管理员需要将Exchange邮件服务器中用户邮箱的数据(邮件)进行导出.比如:需要提 ...

最新文章

  1. SQL之 Stuff和For xml path
  2. 笔记:编写高质量代码 改善Java程序的151个建议
  3. jenkins(4): jenkins 插件
  4. 网站apache环境S2-057漏洞 利用POC 远程执行命令漏洞复现
  5. MySQL IFNull 详解
  6. 5种Python使用定时调度任务的方式
  7. android 开发 - 结束所有activity
  8. 扩充你的工具箱 - 大行文件的处理
  9. 三菱梯形图转换c语言软件,三菱PLC编程软件的梯形图程序的生成与编辑
  10. 康佳如何做“加法”?
  11. .net cms系统
  12. 北斗卫星轨道有哪些?
  13. Canonical Address
  14. [golang] go中如何监听一组channels
  15. 轻断食过程中的身体变化
  16. c 语言函数公有私有区分,C++私有成员函数
  17. Angular $injector:unpr Unknown provider 问题原因汇总
  18. 激光雷达与深度相机对比——以RS-LIDAR-16和Realsense D455为例
  19. SQL数据库修复例子
  20. 微信开发常用技巧(3)-微信ios返回为静态返回,防止微信做缓存

热门文章

  1. 用xstart打开centos7图形化界面
  2. Linux根目录下文件夹的作用
  3. JDK1.8 连接微软 Access 数据库
  4. 【 思科安全认证和路由器认证的区别?】
  5. MongoDB详解(一)
  6. PyinputPlus模块在麦当劳店三明治点餐计费的应用
  7. 如何快速找到小红书素人资源?怎么找到大量素人
  8. 素人做课会踩的3大坑,你中了几个?
  9. bootstrap中的class=“form-group“是什么意思
  10. 图的最短路径之(迪杰斯特拉算法)python实现