Frankly, the Internet Connector licenses aren't good for much because you can't legally use them to give employees access to Terminal Services from home. Although you might think Internet Connector licenses sound useful for application service providers (ASPscompanies that lease applications to users through a dial-up connection), they're not. Microsoft is still figuring out how the Terminal Services licensing for ASPs will work. Terminal Services for ASPs might eventually be available as an additional product (i.e., Win2K Terminal Services for ASPs) or as an add-on to Win2K. As of October 1999, Microsoft was working with about 50 ASPs to see how client licensing should work. At that point, Microsoft was using the TSCAL model. Under this model, the company charges ASPs each month for the number of user accounts the ASPs are supporting. In contrast, in Citrix's model for ASPs, the company charges ASPs per month based on the number of concurrent users the ASPs average for that month.
The two remaining license types are simpler. Windows 2000 Professional (Win2K Pro) comes with a built-in TSCAL. All other OSs (including NT Workstation) must purchase a TSCAL. Clients acquire a temporary license when the terminal server requests a license and the license server doesn't have any to offer (perhaps because you haven't installed a license pack yet). In this situation, the license server issues a temporary license, then tracks the issuance and expiration of the license.
Not all terminal service functions require one of these four licenses. If you run Terminal Services in Remote Administration mode (an option when you're installing Terminal Services), you don't need TSCALs because Remote Administration mode comes with two administrator licenses.
Activating Terminal Services Licenses
So far, the licensing structure looks familiar to users who have used WTS. However, Win2K has a new requirement for terminal service licensingactivation. You can't just plug in the terminal server and let clients log on. Temporary licenses will function for a limited time (90 days), so to fully enable Win2K terminal server licenses, you must activate the license server and download the license key. Until now, only Citrix WinFrame and MetaFrame required activation.
Activation ensures that you've paid for the licenses you're using. According to Citrix, activation also helps technical support keep track of you for better customer support. (However, I have a sneaking suspicion that the monetary concerns are the key motivation.) When you activate a license, you provide your product number to Microsoft. Microsoft then runs an encryption algorithm on your product number and sends you the results as an activation code. Next, you send the activation code back to Microsoft, and the company runs another encryption algorithm on it and sends you a license code that corresponds to your activation code. Although this step is extra, the process isn't too arduous. According to Microsoft, TSCAL activation is a sort of pilot project to see how activation works. If the trial is a success, Microsoft will require activation for other products in the future.
Terminal Services licensing installs as an option. (If you want to add this option to a server or domain controller, go to the Control Panel Add/Remove Programs applet and select Add/Remove Windows Components.) When you first open the Terminal Services licensing tool, the system presents you with a dialog box similar to the one that Screen 1, page 112, shows. To set up the license server to monitor license usage and assign TSCALs, you need to activate the server and have Microsoft assign client licenses to the server.
To activate the license server, right-click the license server's icon in the Terminal Services Licensing dialog box and select Activate Server from the context menu. This action starts the Activation wizard, which gives you four options for contacting Microsoft to give the company your product number. The default option is to use the Internet. This option provides a direct connection to Microsoft but requires the license server to have an Internet connection. Your other options include connecting through the Web from the license server or another computer with an Internet connection (not a direct connection to Microsoft as the default option provides), telephone, or fax. For my example, I'll choose the Web option and click Next.
As Screen 2 shows, the wizard instructs you to take your Product ID and go to https://activate.microsoft.com. On this Web page, you have the choice of activating a license server or installing license key packs. Select the option to activate the server, and click Next. Input the required product ID number, personal information, and purchase method, and click Next. Review the information onscreen, and be sure that you entered the product ID correctly or the activation code won't work on your server. Click Next to submit the information. The Web site will spit out your activation code. Input the activation code into the wizard to activate the server, which will then appear in the Terminal Services Licensing dialog box with a status of Activated.
You can end your connection with the activation Web site, or you can acquire client licenses based on the code that the site is displaying. You need client licenses, so you might as well continue. To move to the next screen of the site's Web licensing tool, click Yes. On the resulting page, input the codes of all the license packs you have (i.e., the MLP number or your Open License or Enrollment Agreement number). Again, confirm the information that you've entered and click Next to submit it. The Web site will spit out a valid license pack number that works with the server you activated. To install the license pack number, return to the Terminal Services Licensing dialog box and right-click the activated server. Select the Install Licenses option from the context menu. When prompted, input the license pack number in the boxes provided by the wizard, as Screen 3 shows. This license pack number works with only this server, and if the license pack number is for a retail purchase, you can install the number only once.
The Clock Is Ticking
You have only 90 days to activate a TSCAL license server. Use those 90 days to ensure that you're running the licensing service on the system that is best for the job. The client licenses you create will work only on the server you've activated.
Terminal Services licensing sounds complicated, and the process of activating license servers and generating license packs sounds even worse. However, the process isn't that difficult if you understand which client types need which license types, ensure that the terminal servers can connect to the license servers, and properly activate and install license packs on the license servers.