创建活动目录里面的OU首先要把一个组织的整体情况创建出来。这里我创建如下图
创建通讯组为每一个OU创建一个通讯组,创建一个通讯组,然后在关联的时候选择对应的OU
创建用户具体在活动目录中添加用户不作介绍。 使用下面的命令批量启用用户邮箱,下面的命令是通过upn名来添加用户的,关于upn参数是否可以使用其他参数来替代,我就没有去测试了 Get-User -RecipientTypeDetails User -Filter {UserPrincipalName -ne $Null } | Enable-Mailbox 指定根通讯这里我的根通讯是yannis Set-OrganizationConfig -HierarchicalAddressBookRoot "yannis"
根通讯可以支持到整个域中,例如这里的域名是contoso.com,他是可以支持到contoso.com的 将所有通讯组都指定为HAB(通讯簿)成员下面用yannis这个通讯组组例子,其他就是更改一下名称 Set-Group -Identity "yannis" -IsHierarchicalGroup $true ………………………..
将每个下属组添加为上一层组的成员下面这条命令就是将上海分公司变成yannis的子组 Add-DistributionGroupMember -Identity"yannis" -Member "上海分公司"
将用户添加到对应的组在活动目录中将用户添加到通讯组中
也可以用命令行来添加,如上面的例子,我们可以用下面这条命令添加 Add-DistributionGroupMember -Identity "上海人事部" -Member "shhr" 重复以上步骤添加几个用户 也可以CTRL选中多个用户点击添加到通讯组。 也可以在exchange ecp中用添加用户到组 添加成员
点击浏览
选择某个用户添加
为HAB中的组设置SeniorityIndex参数这里我们可以为HAB中的组设置排列的顺序,设置SeniorityIndex的数值就可以了 这里数值越大,排序越前,如100高于99。 Set-Group -Identity "公司总部" -SeniorityIndex 100 Set-Group -Identity "上海分公司" -SeniorityIndex 90 Set-Group -Identity "广州分公司" -SeniorityIndex 80
为HAB组中的用户设置SeniorityIndex参数这里我为上海人事部创建了几个用户,来做排序,默认是shhr会是在最上面的
Set-User -Identity "shhr1@contoso.com"-SeniorityIndex 100 Set-User -Identity "shhr@contoso.com"-SeniorityIndex 99 Set-User -Identity "shhr2@contoso.com"-SeniorityIndex 98
显示效果如图
更新脱机通讯簿get-addresslist|update-addresslist get-globaladdresslist|update-globaladdresslist get-offlineaddressbook|update-offlineaddressbook 重新打开outlook,并重新下载通讯簿,下载完后打开收件人,分层通讯簿已经正常显示出来。
常用添加一般情况下,我们都是已经有了OU并且已经启用了邮箱账户的。所以我们可以直接从第三步开始做。具体执行的步骤如下: 指定根通讯组 为HAB添加通讯组(一般添加全部通讯组) 为通讯组分级,指定下属组跟上一层的通讯组 将用户添加到对应通讯组 为通讯组跟用户设置seniortyindex属性
|