如何查看动态通讯组的成员

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2010-02-16

本主题介绍如何使用 Exchange 管理控制台和 Exchange 命令行管理程序预览将接收发送给动态通讯组的邮件的收件人列表。

动态通讯组是通讯组成员基于特定收件人筛选器而不是已定义的收件人组的通讯组。与常规通讯组不同,每次向动态通讯组发送邮件时,都将根据指定的筛选器和条件来计算该动态通讯组的成员列表。电子邮件发送到动态通讯组时,将被传递到组织中与为该动态通讯组定义的条件匹配的所有收件人。

Microsoft Exchange Server 2007 提供固有筛选器,从而使为动态通讯组创建收件人筛选器更加容易。“固有筛选器”是一种常用的 Exchange 2007 筛选器,可用来满足各种收件人筛选标准。可以指定要包括在动态通讯组中的收件人类型。此外,还可以指定收件人必须满足的条件列表。使用 Exchange 管理控制台和 Exchange 命令行管理程序都可以预览使用固有筛选器的动态通讯组的收件人列表。

也可以基于收件人字段指定条件而不使用固有筛选器提供的条件。为此,必须使用 Exchange 命令行管理程序为动态通讯组创建自定义查询。具有自定义收件人筛选器的动态通讯组的筛选器和条件设置只能通过使用 Exchange 命令行管理程序进行管理。

如果安装了 Exchange 2007 的正式发布 (RTM) 版本,则在 Exchange 管理控制台中,只能预览使用固有筛选器的动态通讯组的收件人列表。在 Exchange 2007 Service Pack 1 (SP1) 中,预览功能已经得到改进。现在,还可以使用 Exchange 管理控制台预览使用自定义筛选器的动态通讯组的收件人列表。

开始之前

若要执行此步骤,必须为您使用的帐户委派下列角色:

  • Exchange 仅查看管理员角色

有关管理 Exchange 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项

步骤

Exchange 2007 SP1

使用 Exchange 管理控制台预览使用固有筛选器的动态通讯组的成员列表

  1. 启动 Exchange 管理控制台。

  2. 在控制台树中,展开“收件人配置”,然后单击“通讯组”。

  3. 在结果窗格中,选择要预览成员列表的动态通讯组。

  4. 在操作窗格中的动态通讯组名称下面,单击“属性”。

  5. 在“<动态通讯组> 属性”中,单击“条件”选项卡。

  6. 单击“预览”。

使用 Exchange 管理控制台预览使用自定义筛选器的动态通讯组的成员列表

  1. 启动 Exchange 管理控制台。

  2. 在控制台树中,展开“收件人配置”,然后单击“通讯组”。

  3. 在结果窗格中,选择要预览成员列表的动态通讯组。

  4. 在操作窗格中的动态通讯组名称下面,单击“属性”。

  5. 在“<动态通讯组> 属性”中,单击“筛选器”选项卡。

  6. 单击“预览”。

note注意:
当您使用 Exchange 管理控制台预览动态通讯组的成员列表时,自定义筛选器可能不会正确地对该组成员进行筛选。如果遇到此问题,请使用 Exchange 命令行管理程序来获取准确的动态通讯组成员列表。

使用 Exchange 命令行管理程序预览动态通讯组的成员列表

  • 要查看名为“市场部”的动态通讯组的成员列表,请运行以下命令。

    $MarketingDepartment = Get-DynamicDistributionGroup -Identity "Marketing Department"
    Get-Recipient -RecipientPreviewFilter $MarketingDepartment.RecipientFilter -OrganizationalUnit $MarketingDepartment.RecipientContainer
    

    第一个命令在 $MarketingDepartment 变量中存储动态通讯组对象,第二个命令使用 Get-Recipient 命令列出与为动态通讯组定义的标准相匹配的收件人。

    note注意:
    还可以键入或复制和粘贴要验证的收件人筛选器,而不是使用 Get-DynamicDistributionGroup cmdlet 和用户变量。

有关语法和参数的详细信息,请参阅 Get-DynamicDistributionGroupGet-Recipient 参考主题。

Exchange 2007 RTM

使用 Exchange 管理控制台预览使用固有筛选器的动态通讯组的成员列表

  1. 启动 Exchange 管理控制台。

  2. 在控制台树中,展开“收件人配置”,然后单击“通讯组”。

  3. 在结果窗格中,选择要预览成员列表的动态通讯组。

  4. 在操作窗格中的动态通讯组名称下面,单击“属性”。

  5. 在“<动态通讯组> 属性”中,单击“条件”选项卡。

  6. 单击“预览”。

note注意:
当您使用 Exchange 管理控制台预览动态通讯组的成员列表时,自定义筛选器可能不会正确地对该组成员进行筛选。如果遇到此问题,请使用 Exchange 命令行管理程序来获取准确的动态通讯组成员列表。

使用 Exchange 命令行管理程序预览动态通讯组的成员列表

  • 要查看名为“市场部”的动态通讯组的成员列表,请运行以下命令。

    $MarketingDepartment = Get-DynamicDistributionGroup -Identity "Marketing Department"
    Get-Recipient -RecipientPreviewFilter $MarketingDepartment.RecipientFilter -OrganizationalUnit $MarketingDepartment.RecipientContainer
    

    第一个命令在 $MarketingDepartment 变量中存储动态通讯组对象,第二个命令使用 Get-Recipient 命令列出与为动态通讯组定义的标准相匹配的收件人。

important要点:
Get-Recipient cmdlet 的 Filter 参数中可以使用的属性列表不必与动态通讯组中的 RecipientFilter 参数使用的属性完全相同。主题 -Filter 参数的可筛选属性列出了可以与 Get-Recipient cmdlet 中的 Filter 参数一起使用的属性。主题 -RecipientFilter 参数的可筛选属性列出了可用于动态通讯组的 RecipientFilter 参数的属性。如果两个主题都列出了您在动态通讯组的收件人筛选器中使用的属性,则前面的过程可以成功完成。否则,Get-Recipient cmdlet 会返回以下错误:无法将参数“Filter”绑定到目标。设置“Filter”时出现异常:""<属性名称>”不是可识别的可筛选属性。为了使您可以预览任何动态通讯组,而不管自定义收件人筛选器中使用的是哪些属性,在 Exchange 2007 SP1 中,Get-Recipient cmdlet 添加了 RecipientPreviewFilter 参数。此参数与动态通讯组的收件人筛选器完全兼容,适用于 Exchange 2007 SP1 的 Exchange 命令行管理程序过程适用于所有动态通讯组。

有关语法和参数的详细信息,请参阅 Get-DynamicDistributionGroup (RTM)Get-Recipient (RTM) 参考主题。

详细信息

若要了解有关动态通讯组的详细信息,请参阅了解收件人中的“动态通讯组”。

有关管理动态通讯组的详细信息,请参阅管理通讯组

有关如何在收件人命令中使用筛选器的详细信息,请参阅在收件人命令中创建筛选器