Other new features introduced by Windows XP that are now incorporated in Windows Server 2003 include two features for remotely controlling users' workstations: Remote Desktop and Remote Assistance. Both Remote Desktop and Remote Assistance use the Remote Desktop Protocol (RDP) for communicating between local and remote systems. Remote DesktopThe term Remote Desktop is somewhat deceptive and can be confusing. There are actually two components to Remote Desktopthe client-side component (Remote Desktop Connection) and the server-side component (Remote Desktop for Administration). These two pieces are just a rename of the previous Terminal Services client and Terminal Services server from previous versions of Windows.
The main point here is that with Remote Desktop for Administration enabled, you can remotely connect to your Windows Server 2003 (or Windows XP) machines by using the Remote Desktop Connection (or any other Terminal Services client) and obtain a graphical interface as if you were physically at the server. This can be done whether anyone is at the server or not. Remote AssistanceRemote Assistance is similar to Remote Desktop, but it is designed primarily for helping someone who is physically at the box. As such, it has some significant differences. First, and probably most important, Remote Assistance is totally user (client-side) driven. The sessions are initiated by the user, and the decision to allow someone to remotely take control is determined by the user. Second, to protect the user , Remote Assistance imposes time restrictions on the length of the remote control session. Just like Remote Desktop, Remote Assistance needs to be enabled before it can be used. Remote Assistance is enabled from the Remote tab of System properties. Simply select Turn on Remote Assistance and Allow Invitations to be Sent from This Computer . Remote Assistance is part of the Help and Support Center. To access it, select Help and Support from the Start menu. In the Help and Support Center, click Support . Next, select Get Remote Assistance . To initiate the Remote Assistance process, the user must select Invite Someone to Help You . The following are three methods by which a user can send the invitation :
No matter which method is used to create the invitation, the user also specifies the duration (in hours) of how long the invitation is good. The invitation is then used by the helper to connect to the user's machine. After the interval for the invitation expires , it is no longer good for accessing the machine. Further protection of the invitation can be provided by specifying a password. Of course, the password must be communicated to the helper somehow so she can open the invitation. The process works like this:
Consistent with giving the user full power over the remote control session, the user can cancel the remote control session at any time simply by pressing the Esc key. It's sort of a fail-safe to give the user a warm fuzzy. If the helper starts doing something the user doesn't like, the user can just press Esc.
Quite frankly, the Remote Assistance model is designed more for end user desktops. As such, it will probably be used more in Windows XP than in Windows Server 2003. Chances are the user and the help desk support personnel will be running Windows XP instead of Windows Server 2003. You wouldn't ordinarily have anyone logged and sitting at the server console to send and respond to Remote Assistance messages. Remote Desktop for Administration is the more viable remote control console for the server platform because it enables administrators to connect to the server without anyone being there, just like the former Terminal Services. |