Terminal Services can grant users the ability shadow each other’s sessions with a little more effort than using Citrix’s MetaFrame Presentation Server add-on.
To let your users shadow each other, you’ll first need to change a setting in Administrative Tools.
Click on the RDP-Tcp connection inside the TS Configuration window.
1. From the Permissions tab, click Advanced.
2. Select the Users permission entry and choose View/Edit.
3. In the resulting window, grant the Users group the Remote Control right.
To discover the users logged on to the same server you are using, type query user at a command prompt. You’ll receive each logged in user’s username, session name and ID, status, and their idle time and login time. The session ID of the user is what you want.
To shadow, type shadow <session ID> into the
command prompt. The user will get a dialog box requesting permission to let you
shadow their session. If they accept, you’re in. To stop the session, type
Control-*.
If the user is on another TS server, type query user to list the users on that remote TS server.
To shadow the remote user, type shadow <session ID>/server:<terminal
server name>.
If you’re particularly handy with scripting, you can write code to make this process easier for your users. You can expose many useful TS hooks through Windows Management Instrumentation (WMI) using VBScript.
Source: Redmond Magazine article entitled “7 Terminal Services Tips