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

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

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

答案1

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

注意 - 如果您想验证 MSMQ 是否真正集成了 Active Directory(而不仅仅是安装了 Active Directory),您需要检查:

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

•HKLM\Software\Microsoft\MSMQ\Parameters\Setup\CreateMsmqObj(值应该存在并且为 0;缺少此项并不一定表示存在问题)

如果安装了 MSMQ Active Directory Integration 并且 MSMQ 在域模式下成功运行,则 HKLM\Software\Microsoft\MSMQ\Parameters\Workgroup 值可能会丢失。此值的存在取决于 Active Directory Integration 是在计算机加入域之前还是之后安装的,以及 MSMQ 之前是否曾出现过与域控制器联系失败的情况。无论如何,只有当此键的值为 1 并且 MSMQ 应该是 Active Directory Integrated 时,它才表示存在问题

答案2

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

  • 管理服务器
  • 添加角色和功能
  • 下一步,直到“选择功能”
  • 打开“消息队列”->“消息队列服务”

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

相关内容