Solved

Windows 2003 Terminal Server Licensing: User CALS but devices still take temporary device token

Posted on 2004-10-11
3
187 Views
Last Modified: 2010-03-18
Hi,

We have Windows 2003 Terminal Server enabled on a Windows 2003 Server (not DC). Domain Controller is Windows 2000 Server.  Originally we were using the 120 day grace period to test the functionality of our application with Terminal Server and once this had passed we purchased 45 user CALS.

I have activated the server, installed the licences and made sure that it is set to "Per User" and understand thanks to the postings in this forum that the count doesn't decrease when using User CALS.

However my problem is as follows: If a user uses a new machine to log on, it still gets allocated a temporary device CAL, which means that the user gets that annoying message each time they log on about the temporary licence expiring.

Can anyone explain what is happening here? Have I missed some piece of config?
Is there anyway to fix it?

If so can I convert all the temporary device cals to user cals?

TIA.

Stuart
0
Comment
Question by:segibson77
  • 2
3 Comments
 
LVL 20

Expert Comment

by:Debsyl99
ID: 12277143
Hi
It may help to check out this which describes a bug, just in case configuration changes have resulted in a switch.
Terminal Services Licensing mode changes from Per User to Per Device after you add or remove a Windows component
http://support.microsoft.com/?kbid=834651

Deb :))
0
 

Author Comment

by:segibson77
ID: 12278347
Thanks Deb, but I have already checked this and the registy value on the terminal server is set to 4 for "per user".
Any other ideas?

Stuart.
0
 
LVL 20

Accepted Solution

by:
Debsyl99 earned 250 total points
ID: 12278856
Hi

Well I was aware of the bug and other issues in relation to this (hence my posting it), but primarily from having researched it prior to an impending introduction of Windows 2003 servers into our current purely windows 2000 server domain. I'll post what I've come across so far so that you're at least aware of the possibilities, but I'd hang on until someone comes along with a definitive answer for you on this (I like to speak from direct experience on this issues but on this one I can't as yet so just making sure that's clear!).
I'd check out this post as it's referencing a potential problem in relation to 2003 terminal servers in a windows 2000 network (expand it all).
http://groups.google.co.uk/groups?hl=en&lr=&threadm=OH%24%233QsrDHA.3748%40TK2MSFTNGP11.phx.gbl&rnum=2&prev=/groups%3Fhl%3Den%26lr%3D%26selm%3DOH%2524%25233QsrDHA.3748%2540TK2MSFTNGP11.phx.gbl%26rnum%3D2

This would appear to suggest that if you have a windows 2003 terminal server that is also a license server in a 2000 server environment you need to perform a reg fix prior to applying any license packs. I don't know if this is the case in your situation but it never hurts to be aware of these things.

and relevant linked article to the above link (NOT suggesting that you do this!!!!!).
How to override the license server discovery process in Windows Server 2003 Terminal Services
http://support.microsoft.com/?kbid=279561

I've also come across suggestions that so long as there are no errors in the event viewers relating to allocation of licenses, that if these temp licenses were allocated prior to application of the licensing pack that the user licenses will be used once the temp licenses have expired (even though at this stage you have no way of knowing this - don't you just love ms??).

BUT and it is a big BUT - wait for further comments which I'm sure you'll get. This post is more of a "registering an interest and sharing findings" which may or may not be relevant in your case, rather than posting a solution,

Hope that helps more than confuses,

Deb :))

0

Featured Post

Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

FIPS stands for the Federal Information Processing Standardisation and FIPS 140-2 is a collection of standards that are generically associated with hardware and software cryptography. In most cases, people can refer to this as the method of encrypti…
Sometimes you might need to configure routing based not only on destination IP address, but also on a combination of destination IP address (or hostname) and destination port number. I will describe a method how to accomplish this with free tools. …
This tutorial gives a high-level tour of the interface of Marketo (a marketing automation tool to help businesses track and engage prospective customers and drive them to purchase). You will see the main areas including Marketing Activities, Design …
This is used to tweak the memory usage for your computer, it is used for servers more so than workstations but just be careful editing registry settings as it may cause irreversible results. I hold no responsibility for anything you do to the regist…

912 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now