我在用本教程为特定用户或用户组配置 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"