在Exchange Server 2007中实现树形层级地址簿

在《 Exchange Server 2007树状地址簿》一文中,介绍了利用微软的HAB实现以域中组织机构的树形方式显示地址簿。之前由于没有正式版本的HAB,也没有测试环境,所以没在生产环境中测试。最近使用了HAB,却发现HAB有如下问题:
 
   
  • 通过修改配置文件,HAB中可以实现OU的过滤。但是一旦产生地址列表,该筛选不生效。需要手工在地址列表中删除。
  • 域中修改了OU名,在邮件列表中不同步修改。需要手工使用Set-AddressList修改。
  • 最大的问题是,HAB无法实现群发。也就是其筛选条件定义在用户邮箱。并且,如果手动修改筛选条件,重启服务将修改为其默认值。
  • HAB地址列表不直观。

      HAB的好处是可以自动实现将组织结构同步到Exchange Server里,同时按照域中组织机构的形式创建地址列表。其邮箱也是通过筛选条件实现。根据其原理,我们完全可以手动在Exchange Server 2007中实现HAB类似的层级地址簿。下面就进行介绍。

      1.打开Exchange管理控制台,创建地址列表。
在Exchange Server 2007中实现树形层级地址簿_第1张图片
      后面只需要下一步下一步即可。

      2.创建其下级地址列表
 
      2.1创建地址列表
Snap2.jpg
      2.2下一步,做筛选。在做完筛选条件,可以选择预览。
Snap2.jpg
    2.3在这里,需要对邮箱和通讯组自定义属性做定义。
Snap2.jpg
 
    3.以此类推。创建其它下级地址。
 
      4.创建完成后,我们可以在Outlook中可以看到如下效果。
Snap6.jpg
 
    5.至此,我们已经完成了层级地址列表的创建。同时,既实现了单个用户,也有群组的邮件发送方式。
Snap6.jpg
 
      下面介绍一下通讯组的创建。通讯组分为一般通讯组(我姑且称之为静态通讯组)和动态通讯组。前者是需 要手动将邮件地址成员加入到组中,动态通讯组则是根据筛选条件进行动态生成。但在企业应用中建议建立静态通讯组,因为静态通讯组在发送时可以选择展开,并 能明确知道分发给了通讯组中的哪些成员。在选择好通讯组后,还可以排除一些组成员。
 
    选择全体员工:
Snap6.jpg
    点”+“展开组成员
Snap6.jpg
 
    以上是针对静态通讯组而言。对于动态通讯组则不能显示具体用户,而是由Exchange Server服务器在后台根据筛选条件进行判断。对于OWA的Web方式访问亦然。
 
    静态通讯组:
Snap10.jpg
    动态通讯组:
Snap6.jpg
 
    最后再简单介绍一下关于地址列表的命令:Get-AddressList和Set-AddressList。
 
  •  Get-AddressList -Container "0A_福清核电公司"
  •  Set-AddressList -Identity "0A0_福清核电通讯组" -DisplayName "0A0_福清核电通讯组"
  • Set-AddressList -Identity "0A0_福清核电通讯组" -RecipientFilter  (RecipientType -eq 'MailUniversalDistributionGroup' -or RecipientType -eq 'MailUniversalSecurityGroup' -or RecipientType -eq 'MailNonUniversalGroup' -or  RecipientType -eq 'DynamicDistributionGroup')"

转自 http://blog.sina.com.cn/s/blog_3f2ef1180100865w.html

你可能感兴趣的:(server,Exchange,地址,树形,层级)