我无法通过 WMI 连接到远程计算机。获取错误消息
The RPC Server is unavailable
- 我已确保该
Remote Procedure Call
服务已开启。 - 我已经在防火墙中打开了所有必要的端口。
- 我已完全关闭防火墙,以消除它是用于测试的防火墙的可能性。服务器和客户端上均已关闭
- 我已经通过 powershell 远程运行了以下脚本并收到错误消息。
- 如果我通过同一网络上的另一台服务器运行相同的 powershell 脚本,它就可以正常工作!我列出了我的驱动器信息。但它无法通过我的办公室的互联网工作?!?我做错了什么?
Get-WmiObject -Namespace "root\cimv2" -Class Win32_LogicalDisk -ComputerName 192.168.1.1 -Credential MyDomain\Administrator
我确实在这个命令上将 IP 替换为我的公共 IP。
我可以 ping 该 IP 并且做得到回复。
答案1
当您说已将 IP 地址更改为公共 IP 地址时,您的意思是您尝试通过互联网执行此操作吗?如果是这样,您需要配置服务器最终连接到的路由器,以将 TCP 135 转发到服务器的内部 IP 地址。
请注意,像这样打开端口绝对不推荐。假设您通过互联网执行此操作,最好在客户端和服务器之间创建 VPN。