0°

bat脚本 : 一键修改Windows远程桌面3389端口与用户密码

不用软件麻烦,bat批处理脚本就能完成这两项任务,由于各位DD完Windows系统后,
修改远程端口比较麻烦,特此推出一键脚本,方便各位坛友。

  1. @echo off
  2. >nul 2>&1 “%SYSTEMROOT%\system32\cacls.exe” “%SYSTEMROOT%\system32\config\system”
  3. if ‘%errorlevel%’ NEQ ‘0’ (
  4. goto UACPrompt
  5. ) else ( goto gotAdmin )
  6. :UACPrompt
  7. echo Set UAC = CreateObject^(“Shell.Application”^) > “%temp%\getadmin.vbs”
  8. echo UAC.ShellExecute “%~s0”, “”, “”, “runas”, 1 >> “%temp%\getadmin.vbs”
  9. “%temp%\getadmin.vbs”
  10. exit /B
  11. :gotAdmin
  12. if exist “%temp%\getadmin.vbs” ( del “%temp%\getadmin.vbs” )
  13. title 修改远程端口与用户密码  www.nat.ee
  14. mode con: cols=55 lines=10
  15. color 17
  16. set “ing=ping -n 5 127.0.0.1 > nul”
  17. :Menu
  18. cls
  19. echo ==============================
  20. echo.
  21. echo 1.修改远程端口
  22. echo.
  23. echo 2.修改用户密码
  24. echo.
  25. echo 3.重启计算机
  26. echo.
  27. echo ==============================
  28. set /p user_input=请输入数字:
  29. if %user_input% equ 1 goto:RemotePort
  30. if %user_input% equ 2 goto:Password
  31. if %user_input% equ 3 goto:Restart
  32. :RemotePort
  33. cls
  34. set /P “Port=自定义远程桌面端口(1-65535): “
  35. if %Port% leq 65535 (
  36. Reg add “HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp” /v “PortNumber” /t REG_DWORD /d “%Port%” /f  > nul
  37. Reg add “HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp” /v “PortNumber” /t REG_DWORD /d “%Port%” /f  > nul
  38. Reg add “HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules” /v “{338933891-3389-3389-3389-338933893389}” /t REG_SZ /d “v2.29|Action=Allow|Active=TRUE|Dir=In|Protocol=6|LPort=%Port%|Name=Remote Desktop(TCP-In)|” /f > nul
  39. Reg add “HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules” /v “{338933892-3389-3389-3389-338933893389}” /t REG_SZ /d “v2.29|Action=Allow|Active=TRUE|Dir=In|Protocol=17|LPort=%Port%|Name=Remote Desktop(UDP-In)|” /f > nul
  40. echo 修改成功
  41. echo 请牢记,你的远程端口是: %Port%
  42. echo 重启计算机生效
  43. %ing% && goto :Menu) else (echo 错误的端口,%Port% 大于所设置的范围,请在”1-65535″内。
  44. %ing% && goto:RemotePort)
  45. :Password
  46. cls
  47. echo 当前修改Administrator用户密码
  48. set /p pwd1=请输入密码:
  49. cls
  50. set /p pwd2=请再次输入密码:
  51. if “%pwd1%”==”%pwd2%” (
  52. net user Administrator %pwd2%
  53. echo 修改成功,请牢记你的密码。
  54. %ing% && goto :Menu)else (echo 密码错误,请重新输入。
  55. %ing% && goto:Password)
  56. :Restart
  57. shutdown.exe /r /f /t 0

 

另存为 3389.bat 脚本即可。

4563本地下載

20190411_192359

來源:https://www.hostloc.com/thread-538482-1-1.html

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
收藏家
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论