我正在寻找一个PowerShell脚本来验证我们某些服务器上的MSMQ的安全配置,例如:运行compmgmt.msc
时“安全”标签的内容,然后转到Computer Management (local)
- > Services and Applications
- > Message Queueing
,然后右键单击 - > Properties
- > Security
标签。
请注意,这与服务安全性不同(我知道我可以通过Get-WmiObject -Query 'SELECT * FROM win32_service' | % PathName | Get-Acl
检索。
MSMQ显然有自己唯一的ACL集和自定义权限,我想查询这些权限以确保某些服务主体具有作为发布脚本一部分的正确权限。
是否有人知道如何访问这些自定义权限 ON WINDOWS SERVER 2008 ?我也知道有MSMQ
PowerShell模块,但它仅在2012及更高版本的Windows Server中可用。