我无法通过 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 并得到回复。
当您说您已将 IP 地址更改为公共 IP 地址时,您的意思是您正在尝试通过 Internet 执行此操作吗?如果是这样,您需要配置服务器最终连接到的路由器,以将 TCP 135 转发到服务器的内部 IP 地址。
请注意,绝对不推荐这样开放端口。假设您通过 Internet 执行此操作,最好在客户端和服务器之间创建 VPN。