Windows Server 2012 R2, не удается установить какую-либо роль или компоненты с помощью диспетчера серверов с графическим интерфейсом

Выходная среда: Windows Server 2008 R2. Я сейчас перехожу на Windows Server 2012 R2. Я установил Windows Server 2012 R2 на сервер HP DL380p G8. Я могу установить роль или функцию с помощью PowerShell, но не через GUI ServerManager.

Теперь, когда я добавляю какую-либо роль или функции с помощью GUI ServerManager, я получаю следующие ошибки:

**Failed to open runspace pool. The Server Manager WinRM plug-in might be corrupt or missing**

Я уже выполнил следующее устранение неполадок :

  • Запустите WinRM quickconfig, который показывает, что служба запущена и настроена для управления.
  • Восстановленные настройки WinRM: winrm invoke restore winrm / config @ {}
  • Восстановленные настройки плагина WinRM: winrm invoke restore winrm / config / plugin @ {}
  • Добавить "127.0.0.1" и ":: 1" в список прослушивания IP-адресов
  • Отключил брандмауэр
  • Убедитесь, что служба удаленного управления Windows (WS-Management) запущена. Событие с кодом 10154

    The WinrRM failed to create the following SPNs:WSMAN/xxx.abc.com:WSMAN/xxx
    

    Журнал приложений и служб Событие с кодом 142

    WSMAN Operation CreateShell failed, error code 2150858811
    

    Я погуглил, но ничего не помогло.

    Мы будем очень благодарны за любую помощь.

5
задан 4 November 2015 в 20:10
6 ответов

Используйте setspn для создания SPN вручную https://technet.microsoft.com/en-us/library/dd348559%28v=ws.10%29.aspx

SETSPN -A WSMAN/{server-short-name}{domainshortname\server-short-name}
SETSPN -A WSMAN/{server-FQDN-name.}{domainshortname\server-short-name}
1
ответ дан 3 December 2019 в 01:57

Похоже на проблему с установкой ОС. Если возможно, я бы запустил sfc / scannow на сервере и посмотрел, исправит ли это его. Если нет, бросьте туда компакт-диск с ОС и запустите восстановление.

1
ответ дан 3 December 2019 в 01:57

Похоже, у вас могут быть повторяющиеся имена участников-служб. если вы хотите использовать SSO WSMAN И kerberos, вам нужно будет использовать CNAMEs

, чтобы проверить, у какого пользователя есть дубликат SPN

setspn -Q WSMAN/xxx.abc.com
setspn -Q WSMAN/xxx

. Вам нужно будет удалить их у этого пользователя и повторно назначить их учетной записи компьютера ( с помощью setpn).

удалить дубликат spn

SetSpn -D domain/user WSMAN/xxx.abc.com
SetSpn -D domain/user WSMAN/xxx

Переназначить

SetSpn -A WSMAN/xxx.abc.com
SetSpn -A WSMAN/xxx

Вам также потребуется сделать это для HTTP , где вы хотите использовать WinRM.

0
ответ дан 3 December 2019 в 01:57

Я понимаю, что вы нашли решение, но для всех, кто наткнется на эту ошибку: мне почти стыдно это предложить, но вот очевидная вещь, которую стоит попробовать, прежде чем пуститься в погоню за диким гусем: перезагрузка.

У меня была та же проблема, и после пары часов биться головой о стену мне пришло в голову попробовать перезапустить сервер. Это помогло мне, и я почувствовал себя глупо из-за того, что потратил полдник на поиск неисправностей. Похоже, WinRM находился в каком-то неисправном состоянии.

-1
ответ дан 3 December 2019 в 01:57

Обычно это связано с настройкой GPO в удаленном управлении Windows. Как только вы установите для параметра «Разрешить удаленный доступ к оболочке» значение «Не настроено», все должно заработать. Конфигурация компьютера \ Административные шаблоны \ Компоненты Windows \ Удаленная оболочка Windows.

1
ответ дан 3 December 2019 в 01:57

Для меня это было потому, что у меня была привязка IP в командной строке, и тогда сервер не был привязан к локальному хосту. Чтобы преодолеть это, я добавил привязку к 127.0.0.1:

netsh http add iplisten ipaddress = 127.0.0.1 чистая остановка http / y чистый старт http net start w3svc

Как только я это сделаю, я смогу добавить роли и функции с помощью графического интерфейса.

Кредит здесь: http://www.lukebrowning.com/sysadmin/windows/windows-server-2012 -winrm-corrected-or-missing /

0
ответ дан 3 December 2019 в 01:57

Теги

Похожие вопросы