Client computers or terminals connect to a Terminal server using a small client program installed on disk or in firmware. The choice of which client platform to use depends on the current installed base and individual user need. At a minimum, ensure that every client computer or terminal that you expect to connect to a Terminal server is physically capable of hosting the client software and connecting over the network. This lesson walks you through the various procedures used to deploy Terminal Services to Client computers.
After this lesson, you will be able to
Estimated lesson time: 45 minutes
Windows-based client computers connecting to Terminal Services should have at least an 80386 microprocessor running at 33 MHz (though a 486/66 is recommended), a 16-bit VGA video card, and the Microsoft TCP/IP stack. The Terminal Services client runs on Windows for Workgroups 3.11, Windows 95, Windows 98, Windows NT 3.51 or later, and Windows 2000.
The Terminal Services client takes up only about 500 KB of disk space and typically uses approximately 4 MB of RAM when running. If client bitmap caching is enabled, another 10 MB of disk space might be used. For best performance, a computer running the Terminal Services client should have a total of 8 MB of physical RAM or more under Windows for Workgroups 3.11 or Windows 95, 24 MB or more for Windows 98, and 32 MB or more for Windows 2000.
NOTE
A Terminal Services client for Windows CE devices can be found on the Windows 2000 Server installation CD-ROM in the \Valueadd\msft\mgmt\mstsc_hpc folder.
The RDP client software is installed by default as a subcomponent of Terminal Services. The various clients are installed in the directory %systemroot%\system32\clients\tsclient.
There are two ways to deploy the client:
NOTE
The Terminal Services client requires TCP/IP to connect to the server, but Terminal Services itself can use IPX to gain access to Novell servers if necessary.
You can optimize Terminal Services by following these recommendations:
The approach you take to upgrade to Terminal Services depends upon your existing Terminal Services setup.
There is no direct upgrade path from WinFrame to Terminal Services. In this case you first have to upgrade to Microsoft Terminal Server 4.0 and then upgrade to Windows 2000.
With Terminal Server 4.0 installed, there is a direct upgrade path to Terminal Services. When you install Windows 2000, the server recognizes the Terminal Server 4.0 edition, automatically performs the upgrade, and automatically enables Terminal Services in Application Server mode. Note that you might need to reinstall existing applications if you enable Terminal Services in Application Server mode.
Upgrading from Terminal Services 4.0 with MetaFrame is similar to upgrading from Terminal Server 4.0, but first you need to upgrade to the MetaFrame version for Windows 2000. After MetaFrame is upgraded, you can follow the same procedure for upgrading from Terminal Server 4.0 without MetaFrame.
When you install Windows 2000, select Terminal Services in Remote Administration or Application mode to enable Terminal Services.
A Windows 2000 server that is configured to run Terminal Services in Application Server mode provides multiple concurrent user connections to any number of applications.
It is recommended that applications be added or removed by using the Add/Remove Programs function under Control Panel. This process automatically manages the Terminal Services installation requirements. It is also possible to install the application directly by putting the server into Install mode.
To put the Terminal Server in Install mode, type change user /install. After the software installation is complete, type change user /execute to return the Terminal Server to Execute mode.
The change user commands are not necessary when using Add/Remove Programs because Add/Remove Programs takes care of this process in the background. Add/Remove Programs is preferred because there is always the possibility of error or omission when using the command lines. If an application is installed without using Add/Remove Programs and without using the command line to set the Install mode, the application should be removed and reinstalled.
Only administrators are allowed to install applications on a Terminal Services application server.
Deploying applications through Active Directory service and Group Policy by using Windows Installer is a very flexible application deployment method. It allows applications to be installed and managed in a number of different ways. The following are the three main ways applications can be deployed using Windows Installer:
Before an application can be installed using Windows Installer, an .MSI installation package must be available for the application.
To deploy an application from a domain controller, a system administrator needs to assign a .MSI-based application to a computer. Application servers cannot assign or publish applications to users.
Transform files are required if the original application installation package did not install all of the necessary components of the application to the local disk. Transform files allow you to select what, if anything, needs to be installed during the installation.
A system administrator can also install an application from a remote session or the console of an application server. A typical installation is initiated by using the following command:
Msiexec/I ApplicationName.MSI TRANSFORMS=TransformFileName.MST ALLUSERS=1
The installation of an application in a multi-user environment is quite different from an installation to an individual user. Application server software installation must not jeopardize the system that is running, and the installation must be configured to allow concurrent users. For these reasons, only administrators can install applications, and users are not able to install anything.
It is the responsibility of the system administrator to decide which applications are needed and to ensure that applications are locally installed and available before allowing remote user connections.
In this practice you install Windows 2000 Terminal Services, and then run remote administration from Server02 to Server01. Next, you install Terminal Services Licensing and then establish a terminal session from Server02 to Server01.
In this exercise, you uninstall the Windows 2000 Administration Tools and then reinstall them to ensure that they run properly from a terminal session. Make sure that the Windows 2000 Server installation CD-ROM is inserted in the CD-ROM drive on Server01 and that you are logged on as Administrator on Server01.
The Add/Remove Programs dialog box appears.
The Add/Remove Programs message box appears, asking if you want to remove the Windows 2000 Administrative Tools from your computer.
A Windows Installer status box appears and then the Windows 2000 Administrative Tools status box appears as the tools are removed.
The Add/Remove Programs dialog box no longer contains the Windows 2000 Administrative Tools.
The Install Program From Floppy Disk or CD-ROM screen appears.
The Run Installation Program screen appears.
The Windows Installer status box appears and then the Windows 2000 Administrative Tools Installation status box appears. After a few moments, the Windows 2000 Administrative Tools Setup wizard appears.
The Installation Progress screen appears as installation proceeds.
After a few minutes, the Completing the Windows 2000 Administrative Tools Setup wizard appears.
The After Installation screen appears.
The Finish Admin Install screen appears.
The Add/Remove Programs dialog box appears.
In this exercise you install the terminal services client on Server02 and then run a terminal screen from Server02 to Server01. Inside the terminal session running on Server02 you monitor the session using tools installed on Server01. Server01 and Server02 should be logged on as Administrator to the MICROSOFT domain.
The Run dialog box appears.
The Clients window appears.
The Tsclient Properties dialog box appears with the Sharing tab active.
Tsclient appears in the Share Name text box.
The Run dialog box appears.
The Tsclient On Server01 window appears.
The Terminal Services Client Setup screen appears.
The Name And Organization Information dialog box appears.
The Confirm Name And Organization Information message box appears.
A License Agreement message box appears.
The Terminal Services Client Setup dialog box appears.
Notice that the client software is installed below the Program Files folder.
The Terminal Services Client Setup message box appears asking if you want this installation routine to apply to all users of this computer.
The installation progresses and then the Terminal Service Client Setup message box appears stating that the installation was successful.
The Terminal Services Client dialog box appears.
The Server01 - Terminal Services Client window appears.
Notice that the Jane_Doe personal profile appears which is indicated by the custom color scheme.
The SERVER01 - Terminal Services Manager snap-in starts inside of the terminal session.
Status information about the Jane_Doe session appears.
The Send Message dialog box appears.
A message box from the Administrator appears in the terminal session.
The Disconnect Windows Session message box appears.
In this lesson you learned that every client computer or terminal that you expect to connect to a Terminal server must be physically capable of hosting the client software and connecting over the network. A Windows 2000 server that is configured to run Terminal Services in Application Server mode provides multiple concurrent user connections to any number of applications. You can deploy applications through Active Directory service and Group Policy or from a domain controller.