Msmq队列权限如何使用powershell添加iss应用池

Msmq队列权限如何使用powershell添加iss应用池,powershell,permissions,msmq,Powershell,Permissions,Msmq,新建MsmqQueue-名称“ThisIsTestName”-QueueType Private创建队列 但是如何使用Powershell将应用程序iis应用程序池添加到MSMQ队列 手动方式是在安全风扇上添加IIS AppPool\ThisIsTestName 我只看到有关添加用户和设置权限的指南 \拉尔斯·奥莱我有这个手工流程 转到IIS管理控制台中的应用程序池列表,并记下所需应用程序的应用程序池名称 右键单击服务器管理器>属性>安全性中的MSMQ队列 单击添加 输入对象名称IIS APPP

新建MsmqQueue-名称“ThisIsTestName”-QueueType Private创建队列

但是如何使用Powershell将应用程序iis应用程序池添加到MSMQ队列

手动方式是在安全风扇上添加IIS AppPool\ThisIsTestName

我只看到有关添加用户和设置权限的指南


\拉尔斯·奥莱

我有这个手工流程

转到IIS管理控制台中的应用程序池列表,并记下所需应用程序的应用程序池名称 右键单击服务器管理器>属性>安全性中的MSMQ队列 单击添加 输入对象名称IIS APPPOOL{步骤1中的应用程序池名称}。这将自动完成到应用程序池的名称 授予所需的权限-通常为Peek消息和/或接收消息


但是如何使用powershell进行测试WebTestMSMQ是一个应用程序池,billpay是一个队列名称

获取MsmqQueue-名称“billpay”-队列类型专用|设置MsmqQueueAcl-用户名“IIS AppPool\WebTestMSMQ”-允许完全控制

跑步后的答案是 私有$\billpay IIS应用池\MSMQService允许完全控制

它发现自己是IIS APPPOOL

您要查找吗?您有一个可用于从PowerShell脚本添加APPPOOL的。我猜这就是你要找的?