Advertisement
johnmahugu

batch - set RDP remote desktop windows 7 network machines

Jul 8th, 2015
486
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.38 KB | None | 0 0
  1. @ECHO OFF
  2. ECHO.
  3. ECHO ***********************************
  4. ECHO **  Enable RDP on a LAN machine  **
  5. ECHO ***********************************
  6. ECHO.
  7. ECHO. Note: Assumes target machine is in the domain!
  8. ECHO.
  9.  
  10. set dest=
  11. set user=
  12. set pass=
  13. set /p dest=Enter IP of target machine:
  14. set /p user=Enter (admin level) username:
  15. set /p pass=Enter password:
  16.  
  17. ECHO.
  18. ECHO. Allow firewall rule for RDP...
  19. psexec \\%dest% -u %user% -p %pass% netsh advfirewall firewall set rule group="Remote Desktop" new enable=Yes
  20. ECHO.  Note: with error code 0 means it worked!
  21.  
  22. ECHO.
  23. ECHO. Turn on RDP...
  24.  
  25. REM build the .reg file
  26. >> \\%dest%\admin$\rdpon.reg ECHO Windows Registry Editor Version 5.00
  27. ECHO.>> \\%dest%\admin$\rdpon.reg
  28. >> \\%dest%\admin$\rdpon.reg ECHO [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
  29. >> \\%dest%\admin$\rdpon.reg ECHO "fDenyTSConnections"=dword:00000000
  30. ECHO.>> \\%dest%\admin$\rdpon.reg
  31.  
  32. REM run the .reg file
  33. psexec \\%dest% -u %user% -p %pass% regedit.exe /s c:\windows\rdpon.reg
  34. ECHO.  Note: with error code 0 means it worked!
  35.  
  36. ECHO.
  37. ECHO. Start the RDP service...
  38. sc \\%dest% start TermService
  39.  
  40. REM cleanup the .reg file
  41. DEL \\%dest%\admin$\rdpon.reg
  42.  
  43. ECHO.
  44. ECHO.
  45. ECHO. All done, you can now connect with Remote Desktop!
  46. ECHO.
  47. ECHO.
  48.  
  49. set /p choice=Connect to %dest% now? (y/n)
  50. IF %choice%==y START "rdp" mstsc.exe /v:%dest%
  51.  
  52. EXIT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement