@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