如何授予用户在MSMQ中创建新队列的权限

时间:2016-01-21 14:15:01

标签: c# powershell permissions msmq

如何以编程方式使用C#或PowerShell为用户授予创建或删除新邮件队列的权限。您可以通过导航到以下内容在UI中执行此操作:

  

计算机管理 - >消息队列 - >右键单击属性 - >安全选项卡

您会看到下方的用户界面具有“创建队列”权限。

enter image description here

1 个答案:

答案 0 :(得分:2)

在PowerShell中有一个名为Set-MsmqQueueACL的命令行开关。我之前在部署脚本中使用它来配置消息队列并且运行良好。

首先使用New-MsmqQueue创建消息队列,然后将其传递给命令行开关,或稍后选择它并使用Get-MsmqQueue发送它。可以在Microsoft的站点https://technet.microsoft.com/en-us/library/dn391735(v=wps.630).aspx

上找到这些命令行开关的完整文档