I use remote desktop all the time to connect to servers. One of my favorite features that I discovered some months back was the ability to connect directly to the console session of a server by using the mstsc … /console command line switch or the “connect to console:i:1″ entry in an rdp file. This is great when you need to connect to the console of the server to access programs that are running there. However, there can still be only a single person logged into a console at a time so when you connect remotely, you kick of anybody that might have been currently signed in there.
Today when I was bouncing around the net, I found another cool feature that allows you to shadow another session. I am sure all of this is old news to Citrix or App mode Terminal Services admins, but my limited experience with Terminal Services in the past makes this a gem of a discovery.
Basically shadowing a session allows you to watch via remote desktop what the user of the session is doing. You can shadow the console session itself by using the “shadow 0″ (that is a zero) command line in another remote session.
Microsoft has a KB article that describes how to do all of this at: