A personal repository of technical notes. - CSC

Terminal Services Remote Desktop Command Line

References
Terminal Services commands (WinXP Help and Support Center)
mk:@MSITStore:C:\WINDOWS\Help\ntcmds.chm::/ts_cmds.htm

Terminal Services query commands: Terminal Services
http://technet.microsoft.com/en-us/library/cc755411.aspx

Examples
C:\>query user /server:123.123.123.123
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME
user1 0 Disc 23 7/23/2008 3:11 PM
user2 rdp-tcp#107 1 Active 8 7/22/2008 10:23 AM
user1 rdp-tcp#102 3 Active 23 7/24/2008 10:20 AM

C:\>query session /server:123.123.123.123
SESSIONNAME USERNAME ID STATE TYPE DEVICE
user1 0 Disc rdpwd
rdp-tcp 65536 Listen rdpwd
console 4 Conn wdcon
rdp-tcp#107 user2 1 Active rdpwd
rdp-tcp#102 user1 3 Active rdpwd

C:\>reset session 0 /v /server:123.123.123.123
Resetting session ID 0
Session ID 0 has been reset

mstsc.exe /console
Connects to the console session of the specified Windows 2000 Server.


DOS BAT file utility source code for querying session:

@echo off
echo Server=%1
echo.
query session /server:%1
echo.
query user /server:%1
echo.
echo Reset syntax:
echo reset session # /v /server:%1
echo.
pause

Create shortcut to call bat file and pass IP address in target. Example:
"C:\MyUtilities\query session.bat" "123.1.2.3"

No comments:

Post a Comment