WMI: Как я могу исправить порт?

Мне нужно использовать WMI для получения информации с моих серверов. Но у меня есть сервер в DMZ, поэтому мне нужно открыть порт в брандмауэре. Я искал и обнаружил, что WMI использует случайный порт. Как это можно исправить?

3 ответа

Следующая процедура представляет собой автоматическую настройку, позволяющую WMI иметь фиксированный порт. Процедура использует инструмент командной строки winmgmt. Чтобы установить фиксированный порт для WMI

  1. В командной строке введите winmgmt -standalonehost
  2. Остановите службу WMI, введя команду net stop "Инструментарий управления Windows"
  3. Снова перезапустите службу WMI на новом узле службы, введя команду net start "Инструментарий управления Windows".
  4. Установите новый номер порта для службы WMI, введя netsh firewall add portopening TCP 24158 WMIFixedPor

Чтобы иметь возможность собирать информацию с удаленного хоста через WMI, вам необходимо сделать следующее:

1. Включить удаленные запросы WMI

1.1. На целевом сервере перейдите к Administrative Tools -> Computer Management,

1.2. расширять 'Services and Applications',

1.3. Щелкните правой кнопкой мыши для Свойства на 'WMI Control',

1.4. Выберите вкладку " Безопасность ".

1,5. Нажмите кнопку безопасности.

1.6. Добавьте пользователя мониторинга (при необходимости), а затем обязательно установите флажок " Удаленное включение" для пользователя / группы, которые будут запрашивать данные WMI.

2. Разрешить WMI через брандмауэр Windows

Это можно сделать только в командной строке. Запустите следующее на целевом компьютере, если на нем установлен брандмауэр Windows:

на машинах Windows Server 2003

 netsh firewall set service RemoteAdmin enable

на компьютерах с Windows Server 2008

netsh advfirewall firewall set rule group="windows management instrumentation (wmi)" new enable=yes

Более подробную информацию можно найти здесь. Статьи на MSDN с более глубоким обзором здесь и здесь.

С http://social.technet.microsoft.com/Forums/en-US/winserverManagement/thread/c2ca4979-165a-4bb9-903c-e23f6a35dbf1/

На отвечающем компьютере... Шаг первый: Настройте конфигурацию DCOM на использование статического порта.... В основном, запустите "dcomcnfg" из командной строки. Перейдите в дереве "Мой компьютер"> "Конфигурация DCOM"> "Управление и инструментарий Windows", выберите свойства этой папки. Перейдите на вкладку "Конечные точки". Нажмите кнопку "Свойства" для ориентированного на соединение TCP/IP. Используйте статическую конечную точку, задайте порт. Шаг 2. Настройте WMI для использования фиксированного порта http://msdn.microsoft.com/en-us/library/bb219447(v=VS.85).aspx В командной строке введите winmgmt -standalonehost Остановите службу WMI с помощью введите команду net stop "Инструментарий управления Windows". Перезапустите службу WMI на новом узле службы, введя команду net start "Инструментарий управления Windows". Установите новый номер порта для службы WMI, введя netsh firewall add portopening TCP 24158 WMIFixedPort Все еще тестируете это Я не уверен на 100%, что это работает.

Больше информации в других комментариях

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