我已经在公共(public)托管的独立 Windows 2008 Server(工作组)上安装了 MSMQ,该服务器已经在运行 IIS 7.0 和许多 .NET 网站。
我根据下面的屏幕截图创建了一个名为“请求”的私有(private)事务队列。
在不更改任何权限或设置的情况下,这个私有(private)队列是否可以远程使用?我如何验证谁可以和不能读取消息/向此队列发送消息。
是否有任何我可以使用 PowerShell 运行的工具或脚本可用于尝试连接到远程专用队列?
最佳答案
私有(private)队列是未在 Active Directory 中发布的队列,仅显示在包含它们的本地计算机上。
阅读:http://technet.microsoft.com/en-us/library/cc776346(v=ws.10).aspx
这意味着您将无法使用 powershell 访问远程私有(private)队列 - 您必须将该队列公开。
然后查看此页面以获取有关访问队列的详细信息:http://technet.microsoft.com/en-us/library/hh405007(v=vs.85).aspx
关于permissions - Windows 2008 Server 上的默认 MSMQ 专用队列权限是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21043803/