web-dev-qa-db-ja.com

Windows Server 2012 R2、GUIサーバーマネージャーを使用して役割または機能をインストールできない

終了環境:Windows Server 2008 R2。現在、Windows Server 2012 R2への移行を進めています。 HP DL380p G8サーバーにWindows Server 2012 R2をインストールしました。 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は復元winrm/config @ {}を呼び出します
  • WinRMプラグイン設定の復元:winrmは、復元winrm/config/plugin @ {}を呼び出します
  • 「127.0.0.1」と「:: 1」をIPリッスンリストに追加します
  • ファイアウォールを無効にした
  • Windowsリモート管理(WS-Management)サービスが実行されていることを確認した。
  • ADSIEDIT.mscを使用してネットワークサービスに「サービスプリンシパル名への検証された書き込み」権限を付与

ログに記録されるエラーは次のとおりです。イベントID 10154

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

アプリケーションとサービスのログイベントID 142

WSMAN Operation CreateShell failed, error code 2150858811

私はググりましたが、何の助けにもなりません。

どんな助けも高く評価されます。

6
prabsom

これは通常、Windowsリモート管理のGPO=設定が原因です。[リモートシェルアクセスを許可する]を[未構成]に設定するとすぐに機能します。コンピューターの構成\管理用テンプレート\ Windowsコンポーネント\ Windowsリモートシェル。

1
Erin

これは、OSのインストールに問題があるようです。可能であれば、サーバーでsfc/scannowを実行し、それが修正されるかどうかを確認します。そうでない場合は、そこにOS CDを投げて、そこから修復を実行します。

1
Jonas Lear

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
Mass Nerder

SPNが重複している可能性があります。 WSMAN AND kerberos SSOを使用する場合は、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

WinRMを使用するHTTPについてもこれを行う必要があります。

0
Jacob Evans

私にとって、これはコマンドラインにIPバインディングがあり、サーバーがローカルホストにバインドされなかったためです。これを克服するために、127.0.0.1にバインディングを追加しました。

netsh http add iplisten ipaddress = 127.0.0.1 net stop http/y net start http net start w3svc

これを実行したら、GUIを使用して役割と機能を追加できます。

ここのクレジット: http://www.lukebrowning.com/sysadmin/windows/windows-server-2012-winrm-corrupt-or-missing/

0
5lovak