如何从 Exchange 2010 中的动态通讯组中删除多个用户?

如何从 Exchange 2010 中的动态通讯组中删除多个用户?

我能够使用以下命令删除一个用户:

Set-DynamicDistributionGroup -Identity "All Staff" -RecipientFilter {((RecipientType -eq 'UserMailbox') -and -not(Name -like 'Employment'))} 

但是我有多个邮箱想要删除。是否可以将另一个邮箱添加到上述命令中?

答案1

除非您可以使用某些通用属性来过滤所有必须排除的收件人,否则您将需要使用多个排除过滤器逐个排除他们。

答案2

一个可行的解决方案可能意味着您不必在每次创建新的排除候选人时都回来更改收件人过滤器。

前几天,我不得不为管理范围实施收件人过滤器。该过滤器基于安全组。因此,从安全组角度来看,您可以创建一个安全组并使用该组管理排除项。例如,您的过滤器将如下所示:

{((RecipientType -eq 'UserMailbox') -and -not(MemberOfGroup -eq 'AllStaff_Exclusion_Group'))}

同样,您也可以直接使用 SG 来包含员工,而无需使用复杂的过滤器。如果有帮助,以下是所有可过滤属性的列表。有很多,因此您有可能找到排除的收件人所具有的共同点。

相关内容