{"id":925,"date":"2012-10-10T20:36:11","date_gmt":"2012-10-10T20:36:11","guid":{"rendered":"http:\/\/microsoftgeek.com\/?p=925"},"modified":"2012-10-10T20:36:11","modified_gmt":"2012-10-10T20:36:11","slug":"windows-2003-terminal-services-part-1","status":"publish","type":"post","link":"https:\/\/microsoftgeek.com\/?p=925","title":{"rendered":"Windows 2003 Terminal Services (Part 1)"},"content":{"rendered":"<p>Terminal Services, known to some as an Admin\u2019s best friend, uses RDP  (Remote Desktop Protocol), relies on TCP\/IP, and falls under the  application layer of the ISO 7-layer model. It has been improved by  offering more features, greater reliability and scalability in Windows  2003.<\/p>\n<h2>Introduction<\/h2>\n<p>Terminal Services, known to some as an Admin\u2019s  best friend, uses RDP (Remote Desktop Protocol), relies on TCP\/IP, and  falls under the application layer of the ISO 7-layer model. It has been  improved by offering more features, greater reliability and scalability  in Windows 2003.<\/p>\n<p>Terminal Services allow:<\/p>\n<ul>\n<li>the sharing of applications and desktops over the network<\/li>\n<li>administrators to take control of, and manage, a computer from their desk<\/li>\n<li>the centralization and management of applications (constantly keeping them up to date)<\/li>\n<\/ul>\n<p>The ability to access a terminal server and establish a session via a  Pocket PC, for example, is a great feature that would be handy for  employees on the move. Terminal Server does not require the client to  have a Microsoft Windows operating system in order to connect to it.<\/p>\n<p>A 128 bit, RC4 bi-directional encryption method is used to secure the  connection. Should the terminal services client not support such a high  level of encryption, then lower levels can be set.<\/p>\n<p>A few of the most sought after advantages include:<\/p>\n<ul>\n<li>Automatic re-connection of a disconnected session (useful for wireless connections)<\/li>\n<li>Smart Card Authentication support<\/li>\n<li>Automatic re-direction of client local and network mapped drives<\/li>\n<li>Automatic re-direction of Audio<\/li>\n<li>24-bit color mode support<\/li>\n<li>Session Directory (stores a list of sessions indexed by  username and server to allow automatic re-connection from a disconnected  session, in a terminal server farm environment)<\/li>\n<\/ul>\n<p>However, a disadvantage would include the fact that although Windows  2003 and Terminal Server offer load balancing, this can still be  improved. The current system is based on network utilization and can  handle up to 32 servers.<\/p>\n<p>A very important feature which has been implemented is the way in  which bandwidth is managed for a terminal services session. It has been  improved to provide low-bandwidth connections (such as dial up) with  better performance by only transmitting a screen view of the remote  computer, rather than the actual data itself.<\/p>\n<p>To benefit from these new features, the terminal services client must  be using RDP 5.1 (included in Windows XP) and the server must have RDP  5.2 (included in Windows 2003).<\/p>\n<h2>Setting up Windows 2003 as a Terminal Server<\/h2>\n<p>Open the  \u2018configure your server\u2019 wizard from Administrative Tools and in the  select a role section, choose Terminal Server and click Next twice to  confirm your actions. The wizard will then start to install the required  files and warn you that the machine will have to be restarted during  the installation process. Close any open programs and click OK.<\/p>\n<blockquote dir=\"ltr\"><p><img decoding=\"async\" src=\"http:\/\/www.windowsnetworking.com\/img\/upl\/image0021078410667581.jpg\" alt=\"\" \/><\/p><\/blockquote>\n<p>The installation will continue for a few minutes before the machine  is restarted. After the machine has booted and you logon, you are  presented with a confirmation screen that states the computer is now a  terminal server.<\/p>\n<blockquote dir=\"ltr\"><p><img decoding=\"async\" src=\"http:\/\/www.windowsnetworking.com\/img\/upl\/image0041078410710050.jpg\" alt=\"\" \/><\/p><\/blockquote>\n<p dir=\"ltr\">It is important to take note that a 120-day evaluation  period has been allocated for unlicensed clients. If you do not obtain a  license within that period then terminal services clients will no  longer be able to initiate a session.<\/p>\n<h2>Licensing<\/h2>\n<p>This is probably where the most changes have been  made. Microsoft have introduced a \u2018per user\u2019 license to add to the  already familiar \u2018per device\u2019 method.<\/p>\n<p>To make your machine a terminal server license server you will have  to install it separately. This can be done from the windows components  wizard section in the add\/remove window from the control panel.<\/p>\n<blockquote dir=\"ltr\"><p><img decoding=\"async\" src=\"http:\/\/www.windowsnetworking.com\/img\/upl\/image0061078410892487.jpg\" alt=\"\" \/><\/p><\/blockquote>\n<p dir=\"ltr\">Once you have installed this option your server will be listed in the terminal server licensing console.<br \/>\nYou  will have to activate the server before it can start distributing  licenses. Activation of the licensing server can be done via a direct  connection to the internet, a web browser or over the telephone. The  following is a screenshot of the terminal server licensing console  demonstrating what you would have to do to start the activation process.<\/p>\n<blockquote dir=\"ltr\">\n<p dir=\"ltr\"><img decoding=\"async\" src=\"http:\/\/www.windowsnetworking.com\/img\/upl\/image0081078410956753.jpg\" alt=\"\" \/><\/p>\n<\/blockquote>\n<p>This will bring up a wizard asking you to enter details and select options to suite your needs.<br \/>\nFollow the on screen instructions and press Finish when you are done.<\/p>\n<h2>Terminal Server Configuration<\/h2>\n<p>The two main applications used to configure the terminal server are:<\/p>\n<p>(They can both be found in the administrative tools folder in control panel or on the start menu).<\/p>\n<ul>\n<li>Terminal Services Manager (completely re-written in Windows 2003)<\/li>\n<li>Terminal Services Configuration<\/li>\n<\/ul>\n<p><strong>Terminal Services Manager<\/strong><\/p>\n<p>When you select the server name you can choose to view and manage the  Users, Sessions or Processes tab. The green icons indicate that the  server is online. If you had to disconnect it, the icons would be gray.<\/p>\n<p>The Users tab allows you to see who is connected, how long they have  been connected and the state of their connection. If you select a user  and right click you can disconnect or reset the user\u2019s session, send a  message (which will be displayed as a pop-up message box on the client  side), view the status or log the person out of the terminal server  session.<\/p>\n<p>The Sessions tab permits the viewing and control of the terminal  server sessions. You can right click a session and select the status to  see the incoming and outgoing data or reset to reset the session.<\/p>\n<p>The processes tab shows all the processes that are running and which  user they belong to (this is a simplified version of the processes tab  found on the windows task manager).<\/p>\n<p>Select a user, click the right mouse button and choose \u2018end process\u2019 to kill the process.<\/p>\n<p>The image below shows the Terminal Services Manager with an active connection initiated by a user (andrew).<\/p>\n<blockquote dir=\"ltr\"><p><img decoding=\"async\" src=\"http:\/\/www.windowsnetworking.com\/img\/upl\/image0101078411223519.jpg\" alt=\"\" \/><\/p><\/blockquote>\n<p>If you select the RDP-Tcp#12 (username) option you can view the  processes and session information specific to that user. Note: The #12  number will be different for each session.<\/p>\n<p>\u2018Favorite servers\u2019 will list all the servers that you have added as a  favourite &#8211; you can do this by right clicking a server and selecting  \u2018add to favorites\u2019.<\/p>\n<p>You are able to connect to multiple terminal servers by press Actions  &gt; Connect to computer. These will be listed in the \u2018All Listed  Servers\u2019 node.<\/p>\n<p dir=\"ltr\"><strong>Terminal Services Configuration<\/strong><\/p>\n<p>The screenshot below is that of the Terminal Services Configuration.<\/p>\n<blockquote dir=\"ltr\"><p><img decoding=\"async\" src=\"http:\/\/www.windowsnetworking.com\/img\/upl\/image0121078411476581.jpg\" alt=\"\" \/><\/p><\/blockquote>\n<p>Any connections that have been setup will be displayed in the  connections part of the console. Double click a connection to open the  properties page.<\/p>\n<blockquote dir=\"ltr\"><p><img decoding=\"async\" src=\"http:\/\/www.windowsnetworking.com\/img\/upl\/image0141078411400816.jpg\" alt=\"\" \/><\/p><\/blockquote>\n<p dir=\"ltr\">The following table will describe what actions you may take on each tab.<\/p>\n<blockquote dir=\"ltr\">\n<p dir=\"ltr\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td width=\"127\" valign=\"top\"><strong>Tab<\/strong><\/td>\n<td width=\"580\" valign=\"top\"><strong>Description<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"127\" valign=\"top\">General<\/td>\n<td width=\"580\" valign=\"top\">add a comment, change the encryption level, enable standard windows authentication<\/td>\n<\/tr>\n<tr>\n<td width=\"127\" valign=\"top\">Logon Settings<\/td>\n<td width=\"580\" valign=\"top\">select whether or not to always use the same credentials for logging on, enable \u2018always prompt for password\u2019<\/td>\n<\/tr>\n<tr>\n<td width=\"127\" valign=\"top\">Sessions<\/td>\n<td width=\"580\" valign=\"top\">select whether to override the user\u2019s settings with a set of predefined settings<\/td>\n<\/tr>\n<tr>\n<td width=\"127\" valign=\"top\">Environment<\/td>\n<td width=\"580\" valign=\"top\">choose to override settings of a user profile and run a program when the user logs on<\/td>\n<\/tr>\n<tr>\n<td width=\"127\" valign=\"top\">Remote Control<\/td>\n<td width=\"580\" valign=\"top\">change the way the remote control facility is used, disable remote control<\/td>\n<\/tr>\n<tr>\n<td width=\"127\" valign=\"top\">Client Settings<\/td>\n<td width=\"580\" valign=\"top\">change connection, colour and mappings settings<\/td>\n<\/tr>\n<tr>\n<td width=\"127\" valign=\"top\">Network Adapter<\/td>\n<td width=\"580\" valign=\"top\">specify the type of network adapter you want to use and change the connection limit<\/td>\n<\/tr>\n<tr>\n<td width=\"127\" valign=\"top\">Permissions<\/td>\n<td width=\"580\" valign=\"top\">specify the user permissions (who has access to the terminal server and who doesn\u2019t)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/blockquote>\n<p>The server settings section enables you to modify the settings of the  server. Double click a setting from the list to bring up the  appropriate window and be given the option to make a change.<\/p>\n<blockquote dir=\"ltr\"><p><img decoding=\"async\" src=\"http:\/\/www.windowsnetworking.com\/img\/upl\/image0161078412005909.jpg\" alt=\"\" \/><\/p><\/blockquote>\n<p>Each setting shown in the above window is self explanatory. The  settings in the list each have an attribute which you can set according  to your preferences.<\/p>\n<p>Terminal Services give you the opportunity to provide a secure and  reliable tool to employees. Microsoft has built on the success of  Terminal Server in Windows 2000 and come up with new solutions to meet  user\u2019s needs.<\/p>\n<p>Better manageability and user friendliness are just two of the  improved features worth mentioning. You have just been reading Part one  of an article based on terminal services. Part two will be released next  week. It will include troubleshooting potential logon problems,  terminal services tips and a guide on how to log on to a terminal server  from a Windows client.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Terminal Services, known to some as an Admin\u2019s best friend, uses RDP (Remote Desktop Protocol), relies on TCP\/IP, and falls under the application layer of the ISO 7-layer model. It has been improved by offering more features, greater reliability and scalability in Windows 2003. Introduction Terminal Services, known to some as an Admin\u2019s best friend, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-925","post","type-post","status-publish","format-standard","hentry","category-general-2003-stuff"],"_links":{"self":[{"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=\/wp\/v2\/posts\/925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=925"}],"version-history":[{"count":2,"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=\/wp\/v2\/posts\/925\/revisions"}],"predecessor-version":[{"id":927,"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=\/wp\/v2\/posts\/925\/revisions\/927"}],"wp:attachment":[{"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}