【方案解决思路】RPC服务器不可用

当在SCCM服务器上使用wmic /node:<客户端IP> process list命令时,如果遇到"RPC服务器不可用"的错误,这通常意味着SCCM服务器无法通过RPC协议与远程客户端通信。以下是一些可能的解决步骤:

  1. 检查远程客户端的 RPC 服务: 确保远程客户端上的RPC服务正在运行。这包括"Remote Procedure Call (RPC)"、"DCOM Server Process Launcher"和"RPC Endpoint Mapper"服务。可以通过远程桌面或使用services.msc命令来检查和管理这些服务。

  2. **检查网络连接:**确认SCCM服务器与远程客户端之间的网络连接是正常的。可以尝试使用ping命令或其他网络工具来测试网络连通性。

  3. 检查防火墙设置:确保远程客户端的防火墙设置没有阻止RPC通信。需要检查防火墙规则,确保允许RPC相关的端口和服务。

  4. 验证远程客户端的本地安全策略: 在远程客户端上,检查本地安全策略设置,确保"网络访问:本地帐户的共享和安全模式"设置为"经典 - 本地用户以自己的身份验证"。

  5. **运行网络共享和安全模型:**在远程客户端上,运行命令netsh firewall set service RemoteAdmin来允许远程管理服务通过防火墙。

  6. 检查WMI服务:确保远程客户端上的WMI服务正在运行,并且具有正确的权限设置。

  7. 使用Wbemtest工具:使用Wbemtest工具来测试远程客户端的WMI服务是否正常工作。Wbemtest是Windows提供的一个用于测试WMI事件和查询的图形界面工具。

  8. 检查 DNS 和时间设置:验证远程客户端的DNS设置是否正确,确保所有计算机都能够解析彼此的主机名。同时,检查系统的时间和时区设置是否正确,不正确的时间设置可能会导致Kerberos认证失败。

  9. 检查注册表设置:如果RPC服务未运行或其启动类型未设置为自动,则需要检查远程客户端的注册表中的相关设置。导航到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs和HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch,确保所有必要的服务都已正确配置。

相关推荐
roman_日积跬步-终至千里11 分钟前
【LangGraph4j】LangGraph4j 核心概念与图编排原理
java·服务器·数据库
野犬寒鸦32 分钟前
从零起步学习并发编程 || 第六章:ReentrantLock与synchronized 的辨析及运用
java·服务器·数据库·后端·学习·算法
HalvmånEver35 分钟前
Linux:线程互斥
java·linux·运维
JY.yuyu1 小时前
Docker常用命令——数据卷管理 / 端口映射 / 容器互联
运维·docker·容器
alice--小文子2 小时前
cursor-mcp工具使用
java·服务器·前端
lpruoyu2 小时前
【Docker进阶-06】docker-compose & docker swarm
运维·docker·容器
China_Yanhy2 小时前
入职 Web3 运维日记 · 第 8 日:黑暗森林 —— 对抗 MEV 机器人的“三明治攻击”
运维·机器人·web3
艾莉丝努力练剑3 小时前
hixl vs NCCL:昇腾生态通信库的独特优势分析
运维·c++·人工智能·cann
梦帮科技3 小时前
Node.js配置生成器CLI工具开发实战
前端·人工智能·windows·前端框架·node.js·json
酉鬼女又兒3 小时前
每天一个Linux命令_printf
linux·运维·服务器