如何以编程方式使用C#或PowerShell为用户授予创建或删除新邮件队列的权限。您可以通过导航到以下内容在UI中执行此操作:
计算机管理 - >消息队列 - >右键单击属性 - >安全选项卡
您会看到下方的用户界面具有“创建队列”权限。
答案 0 :(得分:2)
在PowerShell中有一个名为Set-MsmqQueueACL
的命令行开关。我之前在部署脚本中使用它来配置消息队列并且运行良好。
首先使用New-MsmqQueue
创建消息队列,然后将其传递给命令行开关,或稍后选择它并使用Get-MsmqQueue
发送它。可以在Microsoft的站点https://technet.microsoft.com/en-us/library/dn391735(v=wps.630).aspx