@echo off
rem 自动添加防火墙例外,自动重启远程桌面服务,断开连接后重连即可。
set /p port=请输入要使用的端口(1-65535):
netsh firewall add portopening tcp %port% mstsc
set regvol="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server"
reg add %regvol%\WinStations\RDP-Tcp /v PortNumber /t REG_DWORD /d %port% /f
reg add %regvol%\Wds\rdpwd\Tds\tcp /v PortNumber /t REG_DWORD /d %port% /f
ping -n 2 127.0.0.1>nul
net stop UmRdpService
net stop TermService
net start TermService