AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 864878
Accepted
JukEboX
JukEboX
Asked: 2017-07-25 07:57:45 +0800 CST2017-07-25 07:57:45 +0800 CST 2017-07-25 07:57:45 +0800 CST

WinRM 使用 Server 2012 r2 服务器管理器添加/删除功能时出现问题

  • 772

我正在尝试通过运行 Windows Server 2012 R2 的服务器管理器让 2 台服务器相互通信。

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

当我从 SERVER1 执行以下命令winrm id -r:SERVER2时,我收到一个错误80338126,主要表示它无法使用 SERVER2。

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

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

我检查了以下内容:

  • 系统正在监听 127.0.0.1,网络 IP 地址,::1
  • WinRM 已配置并可远程管理
  • WinRM Enumerate 显示正在侦听端口 5296,并且允许通过防火墙
  • 远程外壳设置为未配置
  • 服务器已重启

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

更新:我发现一个名为“HTTP Through TLS/SSL”的防火墙规则设置为“public”而不是 Private/Domain。我改变了那个。SERVER2 无法 WinRM 到 SERVER1,但使用服务器管理器我收到此错误:

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

winrm
  • 2 2 个回答
  • 9115 Views

2 个回答

  • Voted
  1. Best Answer
    JukEboX
    2017-08-26T04:36:09+08:002017-08-26T04:36:09+08:00

    注册表中缺少以下项。

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

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

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

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

    winrm qc
    winrm e winrm/config/listener
    
    • 0
  2. Kiss Jare
    2019-08-28T02:40:36+08:002019-08-28T02:40:36+08:00
    1. 创造蝙蝠

    @echo on

    cd /dc:\temp

    如果不存在 %windir%\system32\wbem goto TryInstall

    cd /d %windir%\system32\wbem

    净停止 winmgmt

    winmgmt /杀死

    如果存在 Rep_bak rd Rep_bak /s /q

    重命名存储库 Rep_bak

    对于 (*.dll) 中的 %%i 执行 RegSvr32 -s %%i

    对于 (*.exe) 中的 %%i,请调用 :FixSrv %%i

    对于 ( .mof, .mfl) 中的 %%i 执行 Mofcomp %%i

    网络启动 winmgmt

    转到结束

    :FixSrv

    如果 /I (%1) == (wbemcntl.exe) 转到 SkipSrv

    如果 /I (%1) == (wbemtest.exe) 转到 SkipSrv

    如果 /I (%1) == (mofcomp.exe) 转到 SkipSrv

    %1 /注册服务器

    :SkipSrv

    转到结束## 标题##

    :尝试安装

    如果不存在 wmicore.exe goto End

    wmicore/s

    网络启动 winmgmt

    :结尾

    :TryInstall if not exist wmicore.exe goto End wmicore /s net start
    winmgmt :End Open NotePad and copy the above script code. Save the
    WMI script text file as "reinstall-wmi.bat" Double click the .bat
    batch file to execute the script.
    

    重启服务器

    信用 http://www.kodyaz.com/articles/sql-server-2008-setup-windows-management-instrumentation-wmi-service-failed.aspx

    • 0

相关问题

  • 在 Windows 2008 R2 上从 WinRM 拒绝访问

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve