Terminal Server Commands
Terminal Server Commands
ACINIUPD - Application Compatibility INI Update
CHANGE -
- CHGLOGON or CHANGE LOGON - Enable or disable session logins
- CHGPORT or CHANGE PORT - List or change COM port mappings for DOS application compatibility
- CHGUSR or CHANGE USER - Change Install Mode
LOGOFF - Terminates a session
MSG- Sends a message to the specified user(s)
QUERY
- QAPPSRV or QUERY TERMSERVER - Displays the available application terminal servers on the network
- QFARM or QUERY FARM - Display information about servers on the local farm
- QPROCESS or QUERY PROCESS - Displays information about processes
- QSERVER or QUERY SERVER - Display information about available ICA-enabled servers on the network
- QUSER or QUERY USER - Display information about users logged on to the system
- QWINSTA or QUERY SESSION - Display information about Terminal Sessions
RESET SESSION - Reset the session subsytem hardware and software to known initial values
SHADOW - Monitor another Terminal Services session
TSCON - Attaches a user session to a terminal session
TSDISCON - Disconnects a terminal session
TSKILL - Ends a process
TSPROF - Copies or updates the terminal server user configuration information
TSSHUTDN - Shut down a server in a controlled manner
ACINIUPD - Utility to update the INI file (Application Compatibility INI Update).
ACINIUPD [ /e | /k ] [ /u ] [ /v ] ini_file section key new_value
ini_file - The INI file to be updated
section - Specified the [section] within the INI file
key - Specifies the key to be added or updated
new_value - Specifies the new value to be assigned to key
/e - Update the value for the key in the section specified
/k - Update the key name with the new key name in the section specified
/u - Update INI file in user's windows directory (or any other directory) instead of system directory
/v - Verbose mode
CHANGE { LOGON | PORT | USER }
CHGLOGON - Enable or disable session logins
CHANGE LOGON { /QUERY | /ENABLE | /DISABLE }
/QUERY - Query current session login mode
/ENABLE - Enable user login from sessions
/DISABLE - Disable user login from sessions
CHGPORT - List or change COM port mappings for DOS application compatibility
CHANGE PORT [ portx=porty | /D portx | /QUERY ]
portx=porty - Map port x to port y
/D portx - Delete mapping for port x
/QUERY - Display current mapping ports
CHGUSR - Change Install Mode
CHANGE USER { /EXECUTE | /INSTALL | /QUERY }
/EXECUTE - Enable execute mode (default)
/INSTALL - Enable install mode
/QUERY - Display current settings
LOGOFF - Terminates a session
LOGOFF [ sessionname | sessionid ] [ /SERVER:servername ] [ /V ]
sessionname - The name of the session
sessionid - The ID of the session
/SERVER:servername - Specifies the Terminal server containing the user session to log off (default is current)
/V - Displays information about the actions performed
MSG - Sends a message to the specified user(s)
MSG { username | sessionname | sessionid | @filename | * } [ /SERVER:servername ] [ /TIME:seconds ] [ /V ] [ /W ] message
username - The user to receive the message
sessionname - The name of the session
sessionid - The ID of the session
@filename - A file with users, session names and session IDs to receive the message
* - Sends the message to all users on the system
/SERVER:servername - Specifies the Terminal server containing the user session to log off (default is current)
/TIME:seconds - Specifies time to wait for a confirmation for the user who received the message
/V - Displays information about the actions performed
/W - Wait for response from users
message - Specifies the text to send.
If no message is entered it will send STDIN.
To send a text within a file, type "<" and then the file name.
QUERY { FARM | PROCESS | SERVER | SESSION | TERMSERVER | USER }
QAPPSRV - Displays the available application terminal servers on the network
QUERY TERMSERVER [ servername ] [ /DOMAIN:domain ] [ /ADDRESS ] [ /CONTINUE ]
servername - Identifies a Terminal server
/DOMAIN:domain - Displays information for the specified domain (defaults to the current domain)
/ADDRESS - Displays network and node addresses
/CONTINUE - Does not pause after each screen of information
QFARM - Display information about servers on the local farm
QUERY FARM [ servername [ /ADDR | /APP | /APP appname ] ] [ /TCP ] [ /IPX ] [ /NETBIOS ] [ /CONTINUE ] [ /APP | /APP appname | /DISC | /LOAD | /OFFLINE | /OFFLINE zonename | /ONLINE | /ONLINE zonename | /PROCESS | /ZONE | /ZONE zonename ]
servername - Identifies a Terminal server
/TCP - Display TCP/IP data
/IPX - Display IPX data
/NETBIOS - Display NETBIOS data
/ADDR - Display address data on selected server
/APP - Display application names and server load
/DISC - Display disconnected session data
/LOAD - Display server load
/OFFLINE - Display offline servers
/ONLINE - Display online servers
/PROCESS - Display active processes
/ZONE - Display zones and data collectors
/CONTINUE - Does not pause after each screen of information
QPROCESS - Displays information about processes
QUERY PROCESS [ * | processid | username | sessionname | /ID:nn | programname ] [ /SERVER:servername ] [ /SYSTEM ]
* - Display all visible processes
processid - Display process specified by processid
username - Display all processes belonging to username
sessionname - Display all processes running at sessionname
/ID:nn - Display all processes running at session nn
programname - Display all processes associated with programname
/SERVER:servername - The Terminal server to be queried
/SYSTEM - Displays process information for system processes
QSERVER - Display information about available ICA-enabled servers on the network
QUERY SERVER [ server [ /PING [ /COUNT:n ] [ /SIZE:n ] | /STATS | /RESET | /LOAD | /ADDR ] ] [ /TCP ] [ /IPX ] [ /NETBIOS ] [ /TCPSERVER:x ] [ /IPXSERVER:x ] [ /NETBIOSSERVER:x ] [ /LICENSE | /APP | /GATEWAY | /SERIAL | /DISC | /SERVERFARM | /VIDEO ] [ /CONTINUE ]
server - Identifies a Terminal server
/TCP - Display TCP/IP data
/IPX - Display IPX data
/NETBIOS - Display NETBIOS data
/TCPSERVER:x - TCP/IP default server address
/IPXSERVER:x - IPX default server address
/NETBIOSSERVER:x - NetBIOS default server address
/LICENSE - Display user licenses
/APP - Display application names and server load
/DISC - Display disconnected session data
/LOAD - Display load data on selected server
/GATEWAY - Display configured gateway addresses
/SERIAL - Display license serial numbers
/SERVERFARM - Display server farm names and server load
/PING - Ping selected server
/COUNT:n - Number of times to ping (default 5)
/SIZE:n - Size of ping buffers (default 256 bytes)
/STATS - Display browser statistics on selected server
/RESET - Reset browser statistics on selected server
/ADDR - Display address data on selected server
/VIDEO - Display VideoFrame data
/IGNORE - Ignore warning message about interoperability mode
/CONTINUE - Does not pause after each screen of information
QUSER - Display information about users logged on to the system
QUERY USER [ username | sessionname | sessionid ] [ /SERVER:servername ]
username - Identifies the username
sessionname - Identifies the session named sessionname
sessionid - Identifies the session with ID sessionid
/SERVER:servername - The server to be queried (default is current)
QWINSTA - Display information about Terminal Sessions
QUERY SESSION [ sessionname | username | sessionid ] [ /SERVER:servername ] [ /MODE ] [ /FLOW ] [ /CONNECT ] [ /COUNTER ]
sessionname - Identifies the session named sessionname
username - Identifies the session with user username
sessionid - Identifies the session with ID sessionid
/SERVER:servername - The server to be queried (default is current)
/MODE - Display current line settings
/FLOW - Display current flow control settings
/CONNECT - Display current connect settings
/COUNTER - Display current Terminal Services counters information
RESET SESSION - Reset the session subsytem hardware and software to known initial values
RESET SESSION { sessionname | sessionid } [ /SERVER:servername ] [ /V ]
sessionid - The ID of the session
sessionname - The name of the session
/SERVER:servername - The server containing the session (default is current)
/V - Display additional information
SHADOW - Monitor another Terminal Services session
SHADOW { sessionname | sessionid } [ /SERVER:servername ] [ /V ]
sessionid - The ID of the session
sessionname - The name of the session
/SERVER:servername - The server containing the session (default is current)
/V - Display additional information
TSCON - Attaches a user session to a terminal session
TSCON [ sessionid | sessionname ] [ /SERVER:servername ] [ /DEST:sessionname ] [ /PASSWORD:pw ] [ /V ]
sessionid - The ID of the session
sessionname - The name of the session
/SERVER:servername - The name of the Terminal server to connect to (default is current)
/DEST:sessionname - Connect the session to destination sessionname
/PASSWORD:pw - Password of user owning identified session
/V - Displays information about the actions performed
TSDISCON - Disconnects a terminal session
TSDISCON [ sessionid | sessionname ] [ /SERVER:servername ] [ /V ]
sessionid - The ID of the session
sessionname - The name of the session
/SERVER:servername - Specifies the Terminal server (default is current)
/V - Displays information about the actions performed
TSKILL - Ends a process
TSKILL processid | processname [ /SERVER:servername ] [ /ID:sessionid | /A ] [ /V ]
processid - Process ID for the process to be terminated
processname - Process name to be terminated
/SERVER:servername - Server containing processID (default is current)
/ID or /A must be specified when using processname and /SERVER
/ID:sessionid - End process running under the specified session
/A - End process running under ALL sessions
/V - Display information about actions being performed
TSPROF - Copies or updates the terminal server user configuration information
TSPROF /UPDATE [ /DOMAIN:domainname | /LOCAL ] /PROFILE:<path> username
TSPROF /COPY [ /DOMAIN:domainname | /LOCAL ] [ /PROFILE:<path> ] src_usr dest_usr
TSPROF /Q [ /DOMAIN:domainname | /LOCAL ] username
/UPDATE - Updates the profile path information for username
/COPY - Copies the user configuration information from src_usr to dest_usr
/Q - Shows the current profile path for username
/DOMAIN:domainname - Specifies the domain to work in
/LOCAL - Works on the local computer
/PROFILE:<path> - Specifies the profile path to use
username - Specifies the user to work on
src_usr - Specifies the user to copy the configuration information from
dest_usr - Specifies the user to copy the configuration information to
TSSHUTDN - Shut down a server in a controlled manner
TSSHUTDN [ wait_time ] [ /SERVER:servername ] [ /REBOOT | /POWERDOWN ] [ /DELAY:logoffdelay ] [ /V ]
wait_time - Seconds to wait after user notification before terminating all user sessions (default is 60)
/SERVER:servername - The server to shut down (default is current)
/REBOOT - Reboot the server after user sessions are terminated
/POWERDOWN - The server will prepare for powering off
/DELAY:logoffdelay - Seconds to wait after logging off all connected sessions (default is 30)
/V - Display information about actions being performed