I am running Windows Server 2003 with Citrix MetaFrame XP Presentation Server, Terminal Services, and Terminal Services Licensing installed. The problem I am running into is that TS issues permanent device CALs for 52-89 day periods, but the thin clients that connect to the TS don't always have the same computer name, and thus pull multiple device tokens.
The thin clients create their computer name from their current IP address, assigned by DHCP. For example, a thin client assigned the IP address 192.168.100.100 would use the computer name P192168100100, and TS licensing will issue a license token in that name. If clients reboot and get a different IP address, the name changes and the client gets issued another token. Even with the DHCP lease time set to a very high value (so that the clients *hopefully* keep the same IP), eventually we run out of licenses.
There are 102 Permanent TS licenses on the server, and usually no more than 60 users connected to the system at any given time. Would we be better off in Per User mode? And if so, is it possible to switch to Per User mode without reinstalling Terminal Services (and Citrix)? Anyone have any other ideas on the issue?