Exchange 2010 sp2使用脱机地址簿策略隔离用户访问!

来源:互联网 发布:phxsql mysql 5.7 编辑:程序博客网 时间:2024/06/06 18:12

1.     首先我们必须乘用车的用户和组属性中添加一个属性,我们在所有乘用车的用户和组的Customerattribute15 属性上添加一个属性,我们假设叫take,我们打开EMC的控制台,点击一般中的自定义属性:

用户属性

 

联系人属性:

 

 

 

组属性:

 

2.     我们需要建立脱机地址簿需要的全局地址列表、脱机地址簿、房间列表和地址列表:

  

 

 

 

 

3.     接下来我们来定义我们需要建立的地址列表和地址策略:

 

   我们首先建立商用车的通讯簿,因为需要看不到乘用车的通讯簿,因此我们定义的FILTER如下:

New-AddressList -Name "商用车联系人" -RecipientFilter {(RecipientType -eq 'mailcontact') -and (CustomAttribute15 -ne "take")}

 

Eq 代表等于,ne 代表不等于

 

  接下来我们需要定义一下商用车联系人:

New-AddressList -Name "商用车联系人" -RecipientFilter {(RecipientType -eq 'mailcontact') -and (CustomAttribute15 -ne "take")}

 

我们需要为商用车来建立非调用房间列表:

New-AddressList -Name "商用车房间列表" -RecipientFilter {(Alias -ne $null) -and (CustomAttribute15 -ne "take")-and (RecipientDisplayType -eq 'ConferenceRoomMailbox') -or (RecipientDisplayType -eq 'SyncedConferenceRoomMailbox')}

 

接下来我们建立GAL 列表,参数如下:

New-GlobalAddressList -Name "GAL_take" -RecipientFilter  {(CustomAttribute15 -ne "take")}

 

我们接着需要建立一个OAB,离线地址簿,参数如下:

New-OfflineAddressBook -Name "OAB_east" -AddressLists "GAL_take"

 

最后一步我们需要设定地址簿策略:

New-AddressBookPolicy -Name "ABP_take" -AddressLists "\商用车通讯簿","\商用车联系人" -OfflineAddressBook "\OAB_take" -GlobalAddressList "\GAL_take" -RoomList "\商用车房间列表"

 

 

 

 

 

 

4.     我们在相应的地址簿没有找到Customerattribute15 的那些用户,详图如下:

 

5.     建立完成的地址簿如下,这些地址簿必须采用POWERSHELL 建立,UI界面无法建立筛选器模式:

6.     接下来,我们需要将地址簿与用户对应起来,我们点开相应的用户的属性,套用相关的地址簿策略::

 

7.     为了加快生成速度,需要执行如下命令:

Get-addresslist | update-addresslist

Get-globaladdresslist |update-globaladdresslist

Get-offilineaddressbook | update-offlineaddressbook

Get-clientaccessserver | update-filedistributionservice

 

 

8.     我们在客户端OWA界面,打开查看地址簿,就会发现没有TAKE属性的用户:

 

 

 

9.     我们在OUTLOOK 客户端检查,发现具有TAKE属性的都没有显示出来:

 

原创粉丝点击