我正在尝试通过 netsh 远程配置 Windows 2008 服务器的 LAN 设置。我一直在尝试这个命令(在客户端发出)假设服务器的 IP 地址是 192.168.0.1:
netsh -r 192.168.0.1 -u 192.168.0.1\Administrator -p password lan show config
但我不断收到以下消息:
警告:无法从机器 [192.168.0.1] 获取主机信息。某些命令可能不可用。
RPC 服务器不可用。
我是否正确理解了上面的命令?在设置它时我错过了一两步吗?
提前致谢。
PS 服务器上的路由和删除访问服务已启用。
如果启用了路由和远程访问,但您仍然收到 RPC 错误,则可能是操作系统的防火墙在起作用。在搞乱服务器核心安装时,我隐约记得这样的事情。如果您可以物理访问服务器,只是为了测试,请尝试
netsh advfirewall set allprofiles state off
并再次尝试该命令。
如果这样可以解决问题,那么您需要在 RPC 服务器的防火墙上打一个洞(如果我没记错的话,端口 135)。
我也在寻找类似的解决方案。有什么发现吗?
我需要能够更改一组远程服务器上的 IP 地址、网关和 DNS 服务器信息。netsh 似乎应该支持这一点,但我遇到了与原始海报相同的问题——我收到“某些命令可能不可用”的消息。
确保在您的网络连接属性中启用了“Microsoft 网络的文件和打印机共享”。