I haven’t had to move licenses from one terminal services license server for a number of years, but I’ve recently migrated from Terminal Server 2008 R2 to Terminal Services in Windows Server 2012. Naturally, this involves transferring the terminal services licenses from 2008 R2 to 2012 then upgrading the licenses.
Back in the days of 2003, I recall transferring the terminal services licenses with the following process:
- Install Terminal Services License Server on the new server
- Stopping the terminal server license service on the old and new servers
- Move the C:\System32\lserver directory from the old to the new license server
- Start the license services on the new license server
- Activate the new license server (if required)
- Upgrade the licenses
This method seems to work in Remote Desktop Services Licensing Service on Windows Server 2012 too. However, according to Microsoft, the correct way to transfer terminal services licenses in Server 2012, is to:
- Install Terminal Services Licensing
- Activate the license server
- On the new Terminal Services license server, click Start, click Administrative Tools, and then click Terminal Server Licensing.
- In the Terminal Server Licensing snap-in, right-click the Terminal Services license server, and then click Properties. In the Installation method list, click Telephone, and then click OK.
- Right-click the Terminal Services license server, and then click Install Licenses. The Welcome to the Terminal Server CAL Installation Wizard dialog box appears.
- Click Next. In the Obtain Client License Key Pack dialog box, you will find the license server ID.
- Use this license server ID to obtain a CAL Key Pack ID. To install CALs on the new license server, you must have a CAL Key Pack ID. You can receive a CAL Key Pack ID by calling the Microsoft Clearinghouse or by visiting the following Microsoft Web site:
In the Obtain Client License Key Pack dialog box, type the CAL Key Pack ID in the Type the client license key pack ID in the boxes below field.
- Click Next. You will receive a message that states that the CALs have been installed successfully.
- Once the new license server is working, deactivate the old license server by uninstalling the Terminal Services Licensing component on the old server.
- Obviously the final step is to upgrade the licenses if moving to 2012
Personally, I prefer the old method of transferring terminal services licenses to Windows Server 2012 🙂