野菊花

首页 » 常识 » 常识 » Exchange中创建分层通讯簿
TUhjnbcbe - 2021/6/16 2:34:00
白癜风资深专家 http://news.39.net/bjzkhbzy/171218/5941698.html

什么是?

使用HAB(层次结构)用户可以使用组织层次结构在通讯簿中查找收件人。通常,用户仅限于默认全局地址列表(GAL)及其收件人属性,GAL的结构通常不会反映组织中收件人的管理或资历关系。能够自定义HAB以反映您的组织独特的业务结构,这可以为您的用户提供查找内部收件人的高效方法。

怎么做?

一般步骤如下:

创建用于根组织(顶层)的通讯组。

创建子层的通讯组并将其指定为HAB成员。修改这些组的SeniorityIndex参数,以便它们在根组织中按正确的层次结构顺序列出。

添加组织成员。修改成员的SeniorityIndex参数,以便它们在子层中按正确的层次结构顺序列出。

出于辅助功能目的,可以使用PhoneticDisplayName参数,该参数指定DisplayName参数的语音发音,如果未设置SeniorityIndex参数值,则还用于排序顺序。

脚本实现:

#新建OU用于存放HAB组New-ADOrganizationalUnit-NameHAB#获取OU路径HABou=(Get-OrganizationalUnithab).CanonicalName#创建组New-DistributionGroup-NameITYUN-AliasITYUN-OrganizationalUnitHABou#指定HAB根Set-OrganizationConfig-HierarchicalAddressBookRoot"ITYUN"#开启HAB组Set-Group-Identity"ITYUN"-IsHierarchicalGrouptrue#获取OU信息ous=import-csv.\ous.csv-encodingdefault#循环OU信息foreach(ouinous){#OU信息赋值Dname=ou.NameAname=ou.Aliasindex=ou.indexNew-DistributionGroup-NameDname-AliasAname-OrganizationalUnitHABouSet-Group-IdentityDname-IsHierarchicalGrouptrueSet-Group-IdentityDname-SeniorityIndexindex#将组添加至根组Add-DistributionGroupMember-Identity"ITYUN"-MemberDname#获取当前OU下所有用户allusers=Get-Mailbox-ResultSizeunlimited

?{_.OrganizationalUnit-eq"ITYUN.local/ITYUN/Dname"}#将当前OU下用户添加至当前组Update-DistributionGroupMemberDname-Membersallusers-Confirm:false}

什么样?

预览时标签不可点收录于话题#个上一篇下一篇
1
查看完整版本: Exchange中创建分层通讯簿