Windows Server 2012 R2不能使用GUI服务器pipe理器安装任何angular色或function

退出环境:Windows Server 2008 R2。 我正在迁移到Windows Server 2012 R2的过程中。 我在HP DL380p G8服务器上安装了Windows Server 2012 R2。 我可以使用PowerShell安装angular色或function,但不能通过GUI ServerManager安装。

现在,当我使用GUI ServerManager添加任何angular色或function时,出现以下错误:

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

我已经做了以下疑难解答:

  • 运行WinRM quickconfig,它显示服务正在运行并进行pipe理设置。
  • 恢复的WinRM设置:winrm调用恢复winrm / config @ {}
  • 恢复的WinRM插件设置:winrm invoke restore winrm / config / plugin @ {}
  • 将“127.0.0.1”和“:: 1”添加到IP监听列表中
  • 禁用防火墙
  • 确保Windows远程pipe理(WS-Management)服务正在运行。
  • 使用ADSIEDIT.msc授予“networking服务的已validation写入服务主体名称”权限

以下是logging的错误: 事件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 

我GOOGLE了,但似乎没有任何帮助。

任何帮助将不胜感激。

使用setspn手动创buildSPN https://technet.microsoft.com/zh-cn/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} 

这通常是由于Windows远程pipe理中的GPO设置。 只要您将“允许远程shell访问”设置为“未configuration”,它应该可以工作。 计算机configuration\pipe理模板\ Windows组件\ Windows远程shell程序。

这听起来像是OS安装的问题。 如果可能的话,我会在服务器上运行一个sfc / scannow,看看是否能解决这个问题。 如果没有,在那里扔OS CD,并从中运行修复。

看起来你可能有重复的SPNs。 如果要使用WSMAN和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执行此操作。

对我来说,这是因为我在命令行上有一个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添加angular色和function。

在这里信用: http : //www.lukebrowning.com/sysadmin/windows/windows-server-2012-winrm-corrupt-or-missing/

我意识到你find了解决办法,但是对于任何一个绊倒这个错误的人来说:我几乎感到羞耻,提出这个问题,但是在进行一个大胆的追逐之前,这是显而易见的事情:重新启动。

我遇到了同样的问题,几个小时后,我的头撞在墙上,发生了尝试重新启动服务器。 那就是诀窍,它确实让我感到愚蠢的是浪费了下午的时间进行故障排除。 似乎WinRM处于某种错误的状态。