Как определить, находится ли MSMQ в режиме домена или нет

Как проверить, установлен ли Microsoft Queuing MSMQ в доменном режиме или нет?

2 ответа

Решение

Важно - установка поддержки AD для MSMQ НЕ означает, что MSMQ будет автоматически интегрирован в AD. Например, при установке под учетной записью без достаточных прав администратора домена. Из моего блога

Примечание. Если вы хотите убедиться, что MSMQ действительно интегрирован с Active Directory (а не только с установленным Active Directory), вы должны проверить:

• HKLM\Software\Microsoft\MSMQ\Parameters\Workgroup (значение должно быть 0 или отсутствует)

• HKLM \ Software \ Microsoft \ MSMQ \ Parameters \ Setup \ CreateMsmqObj (значение должно существовать и быть 0; отсутствие этого ключа не обязательно указывает на проблему)

Значение HKLM\Software\Microsoft\MSMQ\Parameters\Workgroup может отсутствовать, если установлена ​​интеграция MSMQ Active Directory и MSMQ успешно работает в режиме домена. Наличие этого значения зависит от того, была ли установлена ​​интеграция Active Directory до или после присоединения компьютера к домену, и ранее была ли у MSMQ ошибка при обращении к контроллеру домена. В любом случае, этот ключ указывает на проблему только в том случае, если его значение равно 1, а MSMQ должен быть интегрирован в Active Directory.

Вы должны иметь возможность просматривать установленные компоненты, например, для Windows 2012 R2:

  • Управление сервером
  • Добавить роли и особенности
  • Далее до "Выбор функций"
  • Откройте "Очередь сообщений" -> "Службы очереди сообщений".

Если "Интеграция службы каталогов" включена, MSMQ находится в режиме каталога (домена).

Другие вопросы по тегам