为 Exchange Web 服务定义 recepientFilter

为 Exchange Web 服务定义 recepientFilter

我在用本教程为特定用户或用户组配置 Exchange 模拟。

我使用的命令是:

New-ManagementScope -Name:abc123 -RecipientRestrictionFilter:recipientFilter{Name -Eq ‘xyz’}

我收到的错误是:

找不到接受参数“Name -Eq‘xyz’”的位置参数。
+ CategoryInfo:InvalidArgument:(:) [New-ManagementScope],ParameterBindingException
+ FullyQualifiedErrorId:PositionalParameterNotFound,New-ManagementScope

我无法理解这个问题。

有些人在回答中强调我们不能将 Name 属性与收件人过滤器一起使用。但是,我遵循的教程清楚地说:

New-ManagementScope cmdlet 的 RecipientRestrictionFilter 参数定义范围的成员。您可以使用 Identity 对象的属性来创建筛选器。以下示例是一个筛选器,它将结果限制为用户名为“john”的单个用户。

Name –eq 'john'

答案1

我认为您不明白如何使用 New-ManagementScope,因为它无法处理参数“name”。最好的方法是查看操作指南这里或者这里

据我了解,您希望执行类似以下操作:

New-ManagementScope -Name "Protected Exec Users" -RecipientRestrictionFilter {Title -Like "*VP*" } -Exclusive
New-ManagementRoleAssignment -SecurityGroup "Executive Administrators" -Role "Mail Recipients" -CustomRecipientWriteScope "Protected Exec Users"

相关内容