Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @ECHO OFF
- ECHO.
- ECHO ***********************************
- ECHO ** Enable RDP on a LAN machine **
- ECHO ***********************************
- ECHO.
- ECHO. Note: Assumes target machine is in the domain!
- ECHO.
- set dest=
- set user=
- set pass=
- set /p dest=Enter IP of target machine:
- set /p user=Enter (admin level) username:
- set /p pass=Enter password:
- ECHO.
- ECHO. Allow firewall rule for RDP...
- psexec \\%dest% -u %user% -p %pass% netsh advfirewall firewall set rule group="Remote Desktop" new enable=Yes
- ECHO. Note: with error code 0 means it worked!
- ECHO.
- ECHO. Turn on RDP...
- REM build the .reg file
- >> \\%dest%\admin$\rdpon.reg ECHO Windows Registry Editor Version 5.00
- ECHO.>> \\%dest%\admin$\rdpon.reg
- >> \\%dest%\admin$\rdpon.reg ECHO [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
- >> \\%dest%\admin$\rdpon.reg ECHO "fDenyTSConnections"=dword:00000000
- ECHO.>> \\%dest%\admin$\rdpon.reg
- REM run the .reg file
- psexec \\%dest% -u %user% -p %pass% regedit.exe /s c:\windows\rdpon.reg
- ECHO. Note: with error code 0 means it worked!
- ECHO.
- ECHO. Start the RDP service...
- sc \\%dest% start TermService
- REM cleanup the .reg file
- DEL \\%dest%\admin$\rdpon.reg
- ECHO.
- ECHO.
- ECHO. All done, you can now connect with Remote Desktop!
- ECHO.
- ECHO.
- set /p choice=Connect to %dest% now? (y/n)
- IF %choice%==y START "rdp" mstsc.exe /v:%dest%
- EXIT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement