相对于全球通讯簿,配置HAB后最终用户可以利用组织的分层结构轻易查找通讯簿中的收件人,对于大企业可以方便查找收件人。
1 创建OU
打开Active Directory用户和计算机(dsa.msc),新建OU,根据实际需求自定义OU名。如图:
一、为 HAB 创建通讯组
在分层通讯簿中,所有分层结构采用通讯组的来表示,所以我们首先需要为HAB创建通讯组。(在以上例子中需要创建21个通讯组,其中包括1个根通讯组,8个二层通讯组和12个三层通讯组)
打开Exchange 管理中心,点击收件人----组------新建通讯组,填写显示名,别名并指定组织单位-----点击保存以完成通讯组的创建。如图:
或者可以通过命令添加:
New-DistributionGroup -Name "人力资源部" -DisplayName "人力资源部" -Alias "HR" -OrganizationalUnit HAB-SamAccountName "HR" -Type "Distribution"
二、指定HAB 的根组织名(公司名)
Set-OrganizationConfig -HierarchicalAddressBookRoot "公司名"
三、将每个组指定为 HAB 成员
打开ADSI编辑器(adsiedit.msc)-----右击“ADSI编辑器”选择“连接到”-----选择“默认命名上下文”
如下图
展开“默认命名上下文\DC=jq,DC=com\OU=HAB”,右键通讯组(如“行政”)选择属性-----找到属性“msOrg-IsOrganizational”双击打开----设置值为“真”,点击确定即可。如下图:
或者可以通过命令修改:
Set-Group -Identity "行政" -IsHierarchicalGroup $true
四、添加组织成员
示例1:将成员“行政”添加到“公司名”
Add-DistributionGroupMember -Identity "公司名" -Member "行政"
示例2:将成员“人力资源部”添加到“公司名”
Add-DistributionGroupMember -Identity "公司名" -Member "人力资源部"
示例2:将成员“张三”添加到“技术部”
Add-DistributionGroupMember -Identity "技术部" -Member "张三"
五、各个组织或用户的显示顺序进行自定义的排序
通过以上的步骤,已经完成了HAB的配置,但是为了更贴近公司实际情况,我们需要将一些特定组织(如:总裁办)和用户(如:总裁,总经理,主管)放在分层通讯录的最上方。
示例:HAB 中的组设置 SeniorityIndex 参数
Set-Group -Identity "总裁办" -SeniorityIndex 10(默认通过首字母排序,SeniorityIndex 数值越大越靠前)
六、验证HAB通讯簿
完成上述步骤之后,HAB 将显示在 Outlook 中。若要查看 HAB,请打开 Outlook,然后单击“通讯簿”。HAB 显示在“组织”选项卡上 。如下图:
七、如需禁用分层通讯簿可以通过以下命令禁用
Set-OrganizationConfig -HierarchicalAddressBookRoot $null
该命令不会删除用于 HAB 结构的根组织或子组,也不会重置组或用户的 SeniorityIndex 值。仅阻止 HAB 显示于 Outlook 中。要再次启用具有相同配置设置的 HAB,只需再次启用根组织。