Windows 2000 Terminal Services Session Management Tools

ID: Q243202


The information in this article applies to:
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Server


SUMMARY

You can use a variety of command-line tools in Windows 2000 Terminal Services to manage a server running Terminal Services. This article briefly describes the Tscon.exe, Tsdiscon.exe, Tsshutdn.exe, Tskill.exe, and Rwinsta.exe tools, and the purpose they serve in administering a computer running Windows 2000 Terminal Server.


MORE INFORMATION

Tscon.exe

Tscon.exe attaches a user session to a previously connected Terminal Server session.

Syntax for Tscon.exe:

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.

  Example: tscon 3 /server:cprsrv02 /dest:rdp-tcp#3 /password:* /v 

Tsdiscon.exe

Tsdiscon.exe disconnects an active Terminal Server session.

Syntax for Tsdiscon.exe:

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.

  Example: tsdiscon 3 /server:cprsrv02 /v 

Tsshutdn.exe

Tsshutdn.exe shuts down a Terminal Server in a controlled manner.

Syntax for Tsshutdn.exe:

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 prepares for powering off.
  /DELAY:logoffdelay  Seconds to wait after logging off all connected
                      sessions (default is 30).
  /v                  Display information about actions being performed.

  Example: tsshutdn 60 /server:cprsrv02 /reboot /delay:30 /v 

Tskill.exe

Tskill.exe ends an active process and/or processes on a selected server.

Syntax for Tskill.exe:

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.

  Example: tskill 172 /server:cprsrv02 /id:3 /v 

Rwinsta.exe

Rwinsta.exe resets the session subsystem hardware and software to known initial values.

Syntax for Rwinsta.exe:

RESET SESSION {sessionname | sessionid} [/SERVER:servername] [/V]

  sessionname         Identifies the session with name sessionname.
  sessionid           Identifies the session with ID sessionid.
  /SERVER:servername  The server containing the session (default is current).
  /v                  Display additional information.

  Example: rwinsta 3 /server:cprsrv02 /v 

Additional query words:

Keywords : kbtool
Version : WINDOWS:2000
Platform : WINDOWS
Issue type : kbinfo


Last Reviewed: December 29, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.