WinRM使用Server 2012 R2服务器pipe理器使用添加/删除function问题

我试图让两台服务器通过运行Windows Server 2012 R2的服务器pipe理器进行对话。

SERVER1能够毫无问题地刷新所有的服务器信息。 我可以毫无问题地看到SERVER1&2的所有状态。 SERVER2表示RPC服务器不可用,并且找不到SERVER 1。

当我执行以下命令winrm id -r:SERVER2从SERVER1 winrm id -r:SERVER2我得到一个错误80338126主要是它不能海SERVER2。

winrm quickconfig显示它在SERVER2上设置和pipe理。 允许通过防火墙使用应用于两台服务器的GPO。

我已经尝试了这些修复程序: 修复1 修复2 修复3 修复4

我检查了以下内容:

  • 系统正在监听127.0.0.1,networkingIP地址:: 1
  • WinRM被configuration并且是可远程pipe理的
  • WinRM Enumerate显示监听端口5296,并且允许通过防火墙
  • 远程shell被设置为未configuration
  • 服务器已重新启动

还有什么我可以做的吗? WinRM应该工作。 这是一个生产服务器,并configuration为运行MULTIPLE的东西。 我无法重build它。

更新 :我发现一个名为“HTTP通过TLS / SSL”的防火墙规则设置为“公共”,而不是私人/域。 我改变了。 SERVER2不能WinRM到SERVER1,但使用服务器pipe理器我得到这个错误:

configuration刷新失败,出现以下错误。 元数据无法从服务器中检索到以下错误。 WS-Management服务无法处理请求。 资源URI在目录中找不到。 目录包含描述资源或逻辑端点的元数据。

registry中缺less以下registry项。

 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN\Service] "allow_remote_requests"=dword:00000001 

添加了密钥并重新启动了Windows远程pipe理服务,SERVER1现在可以使用SERVER2刷新状态。

对WinRM的Listener进行了快速检查,发现它正在通过端口5296进行侦听,但是没有防火墙规则来允许它通过。 制定了防火墙规则,现在两台服务器都在通话。

要检查您的WinRM通信转到CMD并运行以下命令。

 winrm qc winrm e winrm/config/listener