Configuration MSMQ创建错误:工作组安装计算机不支持操作/用户';的内部消息队列证书不存在
这让我有点发疯,所以如果有人能帮我,我将非常感激 我试图将消息从域内的服务器发送到域控制器的公共队列,但出现错误: “工作组安装计算机不支持此操作。” 我已在域控制器上设置了MSMQ,并在Public Queues文件夹中创建了一个消息队列 我知道以前也有人问过类似的问题: 但是我已经尝试了所有的建议,但我仍然得到同样的错误 因此,让我们了解一下我从建议中尝试的内容: a) 未选择AD集成作为安装选项-安装msmq时已选择此选项 b) 已选择AD集成,但初始化失败;检查事件日志-我已检查我的事件日志,并收到消息-可选更新MSMQ ADIntegration of package MSMQ Server package已成功打开 c) 检查Active directory中的孤立对象-我已检查Active directory用户和计算机中的LostAndFound目录,以检查AD中没有孤立对象 我遵循了这些指示: 我还卸载并重新安装,再次检查没有任何孤立对象 是否所有发送消息的服务器都需要安装msmq?目前我只在域控制器上有它,我认为这就足够了 编辑1:我已将msmq添加到所有发送消息的服务器(它们是负载平衡的,因此可以是其中的任何一个),它们已经安装了msmq,但没有公共队列,因此我取消安装并重新安装了msmq(在选择msmq-目录服务集成/路由服务等时选中所有适当的框。它们现在有公共队列。我现在收到一个新错误,如下所示:Configuration MSMQ创建错误:工作组安装计算机不支持操作/用户';的内部消息队列证书不存在,configuration,active-directory,msmq,workgroup,Configuration,Active Directory,Msmq,Workgroup,这让我有点发疯,所以如果有人能帮我,我将非常感激 我试图将消息从域内的服务器发送到域控制器的公共队列,但出现错误: “工作组安装计算机不支持此操作。” 我已在域控制器上设置了MSMQ,并在Public Queues文件夹中创建了一个消息队列 我知道以前也有人问过类似的问题: 但是我已经尝试了所有的建议,但我仍然得到同样的错误 因此,让我们了解一下我从建议中尝试的内容: a) 未选择AD集成作为安装选项-安装msmq时已选择此选项 b) 已选择AD集成,但初始化失败;检查事件日志-我已检查我的事
'用户的内部消息队列证书不存在。' 编辑2: 我仍在处理此问题,但取得了一些进展-当我检查我的域控制器的证书颁发机构时,它在那里,但当我查看IIS时,它缺少虚拟目录CertServ-请参阅链接以了解解释: 解决此问题后,我将为我的每个服务器申请计算机证书,如下所示: 希望这能奏效 编辑3:好的,由于互联网垃圾的原因,我无法申请证书,但希望在接下来的几天内能够得到纠正。因此我尝试了自我认证,但没有产生任何影响,取消了UseAuthentication=true,UseEncryption=true,并在中取消选中“已验证”框,并将加密设置为可选。i否longer收到一条错误消息,这使我相信身份验证(与Active Directory有关)有问题,但即使它没有失败,因为没有显示任何错误消息,并且显示了我希望在我的站点上显示的页面。我的域控制器公用队列消息中没有消息 我已经在本地完成了这项工作,当我试图在一个引起问题的领域内完成这项工作时,它似乎是在本地完成的 编辑4: 只是想让你知道我在这方面的进展-我想确保消息被发送到域控制器,因此我查看了MSMQ End2 End monitoring-因此在每个web服务器(消息从)和域控制器(消息被发送到)上在事件查看器>应用程序和服务日志>Microsift>Windows>MSMQ>End2End I启用日志记录中 当我尝试在web服务器上再次发送消息时,记录了2个End2End事件: