2

PowerShell で MSMQ プライベート キューからユーザー\グループ アクセス許可を読み取る方法を知っている人はいますか? サービスをインストールする前に、NServiceBus サービスをインストールするデプロイメント スクリプトのサニティ チェックとして、サービス ユーザーが適切なキューへの読み取りアクセス権を実際に持っていることを確認したいと考えています。

System.Messaging.MessageQueue クラスのドキュメントから、キューのアクセス許可を設定するメソッドはたくさんあるようですが、アクセス許可を取得するメソッドはありません。

どんな助けでも大歓迎です!

-ジェイク

4

1 に答える 1

1

msmqueue で実際の ACL を取得する .net メソッドはありません。

P/invoke:: MQGetQueueSecurityを実行する必要があります。

ここで、powershell:: pinvoke.netで型を追加する C# コードを示します。

于 2012-04-16T16:03:18.803 に答える