在服务器上安装了 Hyper-V Server 2012R2。未将服务器加入 Windows 域。
通过 sconfig.cmd 我配置了网络适配器,启用了 icmp,验证我可以 ping 同一 LAN 段上的其他 PC 并且它们可以 ping 我,并启用远程桌面。
尝试远程桌面连接到服务器时出现此错误:
正如其他人指出的那样,此问题是由于 sconfig.cmd 仅启用域配置文件的防火墙规则而导致的。由于此服务器位于工作组中,因此您必须使用 Enable-NetFirewallRule 自行启用它,或者如发帖人所述,使用等效的 netsh 命令:
netsh advfirewall 防火墙设置规则组 =“远程桌面”新启用 = Yes
答案1
如果尚未这样做,请在 PowerShell 中打开 RDP 防火墙:
Enable-NetFirewallRule -Name "RemoteDesktop-UserMode-In-TCP"
Enable-NetFirewallRule -Name "RemoteDesktop-UserMode-In-UDP"
答案2
您需要确保防火墙没有阻止 RDP。找出服务器正在使用的防火墙配置文件,并确保该配置文件允许 RDP。