| 用途 | 更换 RDP 监听端口 |
|---|---|
| 注册表 | RDP-Tcp 与 Wds\rdpwd\Tds\tcp 两处 PortNumber 都改 |
| 生效 | 重启 TermService;客户端 mstsc /v:host:port |
常用示例
常用示例
$p = 33890
Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name PortNumber -Value $p
Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp' -Name PortNumber -Value $p
New-NetFirewallRule -DisplayName 'RDP-33890' -Direction Inbound -Protocol TCP -LocalPort $p -Action Allow
Restart-Service TermService -Force只改一处端口会导致 RDP 完全不可达(两处注册表项都要改);远程操作时先确认带外访问可用。