Полностью удалить экземпляры и следы WInRM.

Вопрос или проблема

После того как я изменил имя хоста виртуальной машины – Windows Server 2019, WinRM перестал работать. Обнаружил, что экземпляры WinRM все еще привязаны к старому имени хоста. Поэтому я выполнил обе команды для удаления слушателей HTTP и HTTPS.

winrm delete winrm/config/Listener?Address=*+Transport=HTTP
winrm delete winrm/config/Listener?Address=*+Transport=HTTPS
Restart-service -Name WinRM

Затем я выполнил быструю настройку для WinRM.

winrm quickconfig -transport:HTTP
winrm quickconfig -transport:HTTPS
Restart-service -Name WinRM

WinRM все же не работает. Есть ли какая-то конкретная конфигурация, которую мне нужно удалить или настроить для работы WinRM после процесса смены имени хоста?
Примечание: большинство локальных GPO для WinRM установлены как "Не настроено".

Ответ или решение

Для успешного полного удаления и последующего настройки WinRM после изменения имени хоста на виртуальной машине с Windows Server 2019 необходимо предпринять несколько шагов. Ваши текущие действия близки к правильным, однако, возможно, требуется проделать дополнительные шаги для полного удаления следов старой конфигурации и корректной настройки WinRM.

Шаги для полного удаления и настройки WinRM

  1. Удалите все существующие слушатели:

    • Ранее вы уже выполнили:
      winrm delete winrm/config/Listener?Address=*+Transport=HTTP
      winrm delete winrm/config/Listener?Address=*+Transport=HTTPS
      Restart-service -Name WinRM
    • Эти команды должны удалить слушатели, но убедитесь, что эти команды выполняются с правами администратора.
  2. Очистка и проверка конфигурации:

    • Используйте следующую команду для отображения текущих настроек:
      winrm enumerate winrm/config/listener
    • Убедитесь, что не осталось слушателей, привязанных к старому имени хоста.
  3. Удаление конфигураций из реестра:

    • Откройте редактор реестра (regedit) и перейдите к следующему пути:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN
    • Убедитесь, что нет старых или некорректных записей.
  4. Настройка и перезагрузка WinRM:

    • После удаления старых настроек, снова запустите команды настройки:
      winrm quickconfig
    • После выполнения этих команд, чтобы обновить настройки, перезапустите службу WinRM с помощью:
      Restart-service -Name WinRM
  5. Проверка службы и сетевого подключения:

    • Убедитесь, что служба WinRM работает и, по необходимости, вставьте команду проверки статуса:
      Get-Service WinRM
    • Проверьте настройки брандмауэра: убедитесь, что необходимые порты (обычно 5985 для HTTP и 5986 для HTTPS) открыты.
  6. Локальная политика безопасности:

    • Проверьте настройки Локальной политики безопасности и убедитесь, что там нет конфигураций, которые могли бы блокировать новые соединения WinRM. Это может быть сделано через secpol.msc.
  7. Обработка групповых политик:

    • Если на сервер распространяются групповые политики, проверьте, нет ли там настроек, касающихся WinRM, которые могли бы ограничивать вашу конфигурацию.

Эти шаги обеспечат полное удаление старых и создание новых корректных конфигураций для WinRM. Работая с Windows серверными системами, крайне важно понимать влияние изменения критических параметров, таких как имя хоста, и проводить соответствующие обновления сетевых и системных настроек.

Если вы по-прежнему столкнетесь с трудностями, рекомендуется обратиться к документации Microsoft или рассмотреть возможность обращения в службу технической поддержки для получения более детального анализа проблемы.

Оцените материал
Добавить комментарий

Капча загружается...