gpt4 book ai didi

powershell - 如何获取 MSMQ 私有(private)队列的当前权限?

转载 作者:行者123 更新时间:2023-12-03 00:04:30 25 4
gpt4 key购买 nike

有人知道如何从 Powershell 中的 MSMQ 私有(private)队列中读取用户\组访问权限吗?我想将此作为安装 NServiceBus 服务的部署脚本的健全性检查,以确保服务用户在安装服务之前实际上具有对相应队列的读取权限。

从 System.Messaging.MessageQueue 类的文档看来,似乎有很多方法可以为队列设置权限,但没有方法可以获取权限。

任何帮助是极大的赞赏!

- jack

最佳答案

没有 .net 方法可以检索 msmqueue 上的实际 ACL。

你需要做一些 P/invoke::MQGetQueueSecurity

这里 c# 代码在 powershell 中添加类型::pinvoke.net

关于powershell - 如何获取 MSMQ 私有(private)队列的当前权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10177255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com