Exchange 2010 Send-As权限powershell脚本

时间:2015-10-12 08:48:17

标签: powershell permissions exchange-server

我正在尝试获取对特定邮箱具有“代理发送”权限的用户列表,该命令可以正常工作,但我不知道为什么PowerShell会多次显示相同的用户信息,因此当我运行命令时,我得到同一个用户信息7次左右,我只想为每个用户显示一次。 这是我运行的命令:  Get-MailboxPermission -Identity" carmelita.alexanderl" | Get-ADPermission |其中{$ _.ExtendedRights -like" * Send-As *" -and $ _。User-notlike" * NT AUTHORITY \ SELF *" -and $ _。User-notlike" * Domain Admins *" `  -and $ _。User-notlike" * Enterprise Admins *" - 和$ _。用户 - 不喜欢" * Adno *" - 和$ _。用户 - 不喜欢" *组织管理*" `  -and $ _。User-notlike" *公共文件夹管理*" - 和$ _。用户不喜欢" * Exchange Servers *" - 和$ _。用户 - 不喜欢" * bbadmin *" `  -and $ _。User-notlike" * NT AUTHORITY \ SYSTEM *" - 和$ _。用户 - 不喜欢" * NT AUTHORITY \ NETWORK SERVICE *" -and $ _。User-notlike" * NT AUTHORITY \ SYSTEM *" `  -and $ _。User-notlike" * PARACLOUD \ Administrator *" -and $ _。User-notlike" * PARACLOUD \ Delegated Setup *" -and $ _。User-notlike" * Exchange Trusted Subsystem *" `  -and $ _。User-notlike" * ASP \ Administrator *" -and $ _。User-notlike" * PARACLOUD \ Administrator *"} | fl -property * 这是我得到的输出:  访问权限:{ExtendedRight}  ExtendedRights:{Send-As}  ChildObjectTypes:  InheritedObjectType:  属性:  否认:错  InheritanceType:全部  用户:ASP \ carmelita.alexander  身份:asp.com/Clients/LRM/Users/LRM/Carmelita Alexander LRM  IsInherited:错误  IsValid:是的  ObjectState:不变  访问权限:{ExtendedRight}  ExtendedRights:{Send-As}  ChildObjectTypes:  InheritedObjectType:  属性:  否认:错  InheritanceType:全部  用户:ASP \ carmelita.alexander  身份:asp.com/Clients/LRM/Users/LRM/Carmelita Alexander LRM  IsInherited:错误  IsValid:是的  ObjectState:不变  访问权限:{ExtendedRight}  ExtendedRights:{Send-As}  ChildObjectTypes:  InheritedObjectType:  属性:  否认:错  InheritanceType:全部  用户:ASP \ carmelita.alexander  身份:asp.com/Clients/LRM/Users/LRM/Carmelita Alexander LRM  IsInherited:错误  IsValid:是的  ObjectState:不变  访问权限:{ExtendedRight}  ExtendedRights:{Send-As}  ChildObjectTypes:  InheritedObjectType:  属性:  否认:错  InheritanceType:全部  用户:ASP \ carmelita.alexander  身份:asp.com/Clients/LRM/Users/LRM/Carmelita Alexander LRM  IsInherited:错误  IsValid:是的  ObjectState:不变  访问权限:{ExtendedRight}  ExtendedRights:{Send-As}  ChildObjectTypes:  InheritedObjectType:  属性:  否认:错  InheritanceType:全部  用户:ASP \ carmelita.alexander  身份:asp.com/Clients/LRM/Users/LRM/Carmelita Alexander LRM  IsInherited:错误  IsValid:是的  ObjectState:不变  访问权限:{ExtendedRight}  ExtendedRights:{Send-As}  ChildObjectTypes:  InheritedObjectType:  属性:  否认:错  InheritanceType:全部  用户:ASP \ carmelita.alexander  身份:asp.com/Clients/LRM/Users/LRM/Carmelita Alexander LRM  IsInherited:错误  IsValid:是的  ObjectState:不变 我做错了吗?有任何其他建议通过PowerShell获得“代理发送”权限吗? 谢谢

0 个答案:

没有答案