【发布时间】:2015-11-17 13:32:39
【问题描述】:
我正在尝试从我们的 Exchange 服务器中的所有邮箱中删除孤立的用户对象。
当我执行这个命令时:
get-mailboxpermission * | where {$_.User -like "S-1-5-21*"} | foreach {$_.Identity.Name}
它正确地返回一个列表,其中包含所有仍设置了孤立用户帐户权限的邮箱。
但是,当我尝试通过这样做来删除它们时:
get-mailboxpermission * | where {$_.User -like "S-1-5-21*"} | remove-mailboxpermission -identity $_.Identity.Name -user $_.User -accessrights $_.AccessRights -deny:$_.Deny
它返回此错误:
Cannot bind argument to parameter 'Identity' because it is null.
+ CategoryInfo : InvalidData: (:) [Remove-MailboxPermission], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Remove-MailboxPermission
我做错了什么?
感谢您的帮助。
【问题讨论】:
标签: powershell exchange-server-2010