如何确定MSMQ是否处于域模式

如何检查Microsoft排队MSMQ是否已在域模式下安装?

重要 – 安装AD对MSMQ的支持并不意味着MSMQ将被自动AD集成。 例如,如果安装在没有足够域pipe理员权限的帐户下。 从我的博客

注意 – 如果要validationMSMQ实际上是Active Directory集成(不仅仅是安装了Active Directory),您需要检查:

?HKLM \ Software \ Microsoft \ MSMQ \ Parameters \ Workgroup(值应为0或不存在)

?HKLM \ Software \ Microsoft \ MSMQ \ Parameters \ Setup \ CreateMsmqObj(值应该存在并为0;没有此密钥不一定表示问题)

如果安装了MSMQ Active Directory集成并且MSMQ在域模式下成功运行,则可能会丢失HKLM \ Software \ Microsoft \ MSMQ \ Parameters \ Workgroup值。 此值的存在取决于在计算机join域之前或之后是否安装了Active Directory集成,以及MSMQ以前是否有任何联系域控制器的失败。 无论如何,如果这个密钥的值是1,并且MSMQ应该是Active Directory Integrated,那么这个密钥只能表示一个问题

您应该能够查看已安装的组件,例如Windows 2012 R2:

  • pipe理服务器
  • 添加angular色和function
  • 接下来,直到“selectfunction”
  • 打开“消息队列” – >“消息队列服务”

如果启用“目录服务集成”,则MSMQ处于目录(域)模式。