Назад | Перейти на главную страницу

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

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

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

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

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

Ниже приведены зарегистрированные ошибки: Код события 10154

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

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

WSMAN Operation CreateShell failed, error code 2150858811

Я googledd, но ничего не помогает.

Любая помощь будет принята с благодарностью.

Используйте 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}

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

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

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

проверьте, у какого пользователя дублированный 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.

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

netsh http добавить iplisten ipaddress = 127.0.0.1 net stop http / y net start http чистый старт w3svc

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

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

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

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