Сценарий Powershell для сервера 2008 для получения значений свойств безопасности MSMQ - PullRequest
0 голосов
/ 19 марта 2019

Я хочу написать сценарий PowerShell для проверки конфигурации безопасности MSMQ на некоторых наших серверах, например, содержимое вкладки «Безопасность», когда я запускаю compmgmt.msc, а затем перейти к «Управление компьютером (локальное)» -> «Службы».и Приложения -> Очередь сообщений, затем щелкните правой кнопкой мыши -> Свойства -> вкладка Безопасность.

Обратите внимание, что это не то же самое, что Service Security (который, как я знаю, я могу получить через Get-WmiObject -Query'SELECT * FROM win32_service' |% PathName | Get-Acl.

MSMQ, по-видимому, имеет свой уникальный набор ACL и пользовательские разрешения, которые я хочу запросить, чтобы убедиться, что определенные Принципалы службы имеют правильные разрешения как частьсценарий выпуска.

Кто-нибудь знает, как получить доступ к этим настраиваемым разрешениям на WINDOWS SERVER 2008? Я также знаю, что есть модуль MSMQ PowerShell, но он доступен только в 2012 и более поздних версиях Windows Server.

1 Ответ

0 голосов
/ 20 марта 2019

Вы можете импортировать сборку System.Messaging и напрямую использовать методы .NET. Вы найдете пример кода здесь на SO ...

...