• 欢迎访问IT圈老男孩的新博客,本博客推荐使用最新版火狐浏览器或Chrome浏览器访问本网站,并欢迎各位老铁加入QQ交流群 QQ群
  • 博客新开通微信、QQ、微博、GitHub登陆接口,欢迎体验 登陆地址
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏本站吧

Exchange HAB创建

Exchange Server IT圈老男孩 1年前 (2018-06-10) 588次浏览 已收录 0个评论 扫描二维码

分层通讯簿 (HAB) 是 Microsoft Exchange Server 和 Microsoft Outlook 中的一项功能,使最终用户可以通过组织层次结构在其 Exchange 组织中浏览收件人。在大多数 Exchange 部署中,用户仅限于默认的全局地址列表 (GAL) 及其关联的收件人属性。此外,GAL 的结构通常不能准确反映出组织中收件人之间的管理或资历关系。自定义 HAB 能够反映公司独特的业务结构,这可以为用户提供查找内部收件人的高效方法。

本节将实现:
1、 描述什么是分层通讯簿
2、 启用分层通讯簿
3、 配置分层通讯簿

HAB 中,根组织(例如,Contoso, Ltd)用作顶层。在该顶层下面,可以添加若干子层来创建按分部、部门或其他任何要指定的组织层划分的自定义 HAB,这样可以在通讯簿中直接体现企业组织架构,实现更好的收件人管理。

Powershell 命令:

# 创建分层通讯簿 适用于 Exchange 2013 #添加管理模块 Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
# 创建OU存放分层通讯簿信息,在域中的根OU下新建一个名为“HAB”的OU New-ADOrganizationalUnit -Name HAB New-ADOrganizationalUnit -Name 管理层 -Path "OU=HAB,DC=CONTOSO,DC=COM" New-ADOrganizationalUnit -Name 管理层01 -Path "OU=管理层,OU=HAB,DC=contoso,DC=com" New-ADOrganizationalUnit -Name 管理层02 -Path "OU=管理层,OU=HAB,DC=contoso,DC=com" New-ADOrganizationalUnit -Name 人事部 -Path "OU=HAB,DC=CONTOSO,DC=COM" New-ADOrganizationalUnit -Name 销售部 -Path "OU=HAB,DC=CONTOSO,DC=COM" New-ADOrganizationalUnit -Name 技术部 -Path "OU=HAB,DC=CONTOSO,DC=COM" New-ADOrganizationalUnit -Name 开发组 -Path "OU=技术部,OU=HAB,DC=CONTOSO,DC=COM"
New-ADOrganizationalUnit -Name 运维组 -Path "OU=技术部,OU=HAB,DC=CONTOSO,DC=COM"
# 创建通讯组,创建“总部公司”组,该组将作为分层通讯簿的“根” New-DistributionGroup -Name "Contoso,Ltd" -DisplayName "总部公司" -Alias "ContosoRoot" -OrganizationalUnit "contoso.com/HAB" -SamAccountName "ContosoRoot" -Type Distribution -IgnoreNamingPolicy
# 将 Contoso,Ltd 指定为HAB的根 Set-OrganizationConfig -HierarchicalAddressBookRoot "Contoso,Ltd"
# 创建根分支下的管理层(管理层01、管理层02)、人事部、销售部、技术部组(通讯组)-目的是把基础组织架构规划好 # department # 总部公司 # Dep01 管理层 # Dep02 管理层01 zhangsan # Dep03 管理层02 # Dep04 人事部 # Dep05 销售部 # Dep06 技术部 # Dep07 开发组 # Dep08 运维组 New-DistributionGroup -Name "Dep01" -DisplayName "管理层" -Alias "department01" -OrganizationalUnit "Contoso.com/HAB/管理层" -SamAccountName "department01" -Type Distribution -IgnoreNamingPolicy New-DistributionGroup -Name "Dep02" -DisplayName "管理层01" -Alias "department02" -OrganizationalUnit "Contoso.com/HAB/管理层/管理层01" -SamAccountName "department02" -Type Distribution -IgnoreNamingPolicy New-DistributionGroup -Name "Dep03" -DisplayName "管理层02" -Alias "department03" -OrganizationalUnit "Contoso.com/HAB/管理层/管理层02" -SamAccountName "department03" -Type Distribution -IgnoreNamingPolicy
New-DistributionGroup -Name "Dep04" -DisplayName "人事部" -Alias "department04" -OrganizationalUnit "Contoso.com/HAB/人事部" -SamAccountName "department04" -Type Distribution -IgnoreNamingPolicy New-DistributionGroup -Name "Dep05" -DisplayName "销售部" -Alias "department05" -OrganizationalUnit "Contoso.com/HAB/销售部" -SamAccountName "department05" -Type Distribution -IgnoreNamingPolicy New-DistributionGroup -Name "Dep06" -DisplayName "技术部" -Alias "department06" -OrganizationalUnit "Contoso.com/HAB/技术部" -SamAccountName "department06" -Type Distribution -IgnoreNamingPolicy New-DistributionGroup -Name "Dep07" -DisplayName "开发组" -Alias "department07" -OrganizationalUnit "Contoso.com/HAB/技术部" -SamAccountName "department07" -Type Distribution -IgnoreNamingPolicy New-DistributionGroup -Name "Dep08" -DisplayName "运维组" -Alias "department08" -OrganizationalUnit "Contoso.com/HAB/技术部" -SamAccountName "department08" -Type Distribution -IgnoreNamingPolicy
# 让通讯组成为层级组(Hierarchical Group 分层组) Set-Group -Identity "Dep01" -IsHierarchicalGroup $true -SeniorityIndex 100 Set-Group -Identity "Dep02" -IsHierarchicalGroup $true -SeniorityIndex 99 Set-Group -Identity "Dep03" -IsHierarchicalGroup $true -SeniorityIndex 98 Set-Group -Identity "Dep04" -IsHierarchicalGroup $true -SeniorityIndex 97 Set-Group -Identity "Dep05" -IsHierarchicalGroup $true -SeniorityIndex 96 Set-Group -Identity "Dep06" -IsHierarchicalGroup $true -SeniorityIndex 95 Set-Group -Identity "Dep07" -IsHierarchicalGroup $true -SeniorityIndex 94 Set-Group -Identity "Dep08" -IsHierarchicalGroup $true -SeniorityIndex 93
# 按公司的实际架构添加成员 子一级 Add-DistributionGroupMember -Identity "ContosoRoot" -Member Dep01
Add-DistributionGroupMember -Identity "ContosoRoot" -Member Dep04 Add-DistributionGroupMember -Identity "ContosoRoot" -Member Dep05 Add-DistributionGroupMember -Identity "ContosoRoot" -Member Dep06
# 将管理层01、02添加到管理层的子节点 子二级 Add-DistributionGroupMember -Identity "Dep01" -Member Dep02 Add-DistributionGroupMember -Identity "Dep01" -Member Dep03 Add-DistributionGroupMember -Identity "Dep06" -Member Dep07 Add-DistributionGroupMember -Identity "Dep06" -Member Dep08
# 设置用户排序 前提需创建好用户邮箱 Set-User -Identity "zhangsan@contoso.com" -SeniorityIndex 100
# 更新脱机通讯簿 Get-AddressList | Update-AddressList Get-GlobalAddressList | Update-GlobalAddressList Get-OfflineAddressBook | Update-OfflineAddressBook

运行结果。

命令查看创建结果。

在客户端查看创建结果。


IT圈老男孩 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Exchange HAB创建
广告
喜欢 (1)
[daodefangxiang]
分享 (0)
IT圈老男孩
关于作者:
版主是一位微软技术爱好者,钻研者。2018年度获得微软最有价值专家(Microsoft MVP),目前就职于国资委旗下的一家子公司,具体丰富的微软UC项目经验,在公司主要负责微软UC项目的架构设计、实施、问题排查等工作。
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址