Yes I am not advocating using what I have learned as a loophole around purchasing the correct licenses, but it is amazing that they have no method of monitoring the TS Per User CALs, just as stussy points out the fuss MS makes about unlicensed software.
Anyways, back on topic...
I did verify it is something in the registry that if duplicated from handheld to handheld, the TS server will see any and all Pocket OS devices as the same hardware, thus decrementing your license count by one (so if you duplicate the registry to 100 handhelds, only 1 license will be shown in use in your TS License Manager). I spoke with MS yesterday, I tried changing the Device ID, and of course the handhelds had unique IP addresses, same thing. We deleted the HKLM\Software\Microsoft\MSLicensing key in the registry. Reconnected to the Terminal Server, and the key was recreated, but still nothing in my license manager. So I ran this test on one handheld.
I renamed my registry backup file from one of my handhelds to .old (which just makes it unusable to Windows). I then performed a cold reboot (which wipes out all of my settings from the registry). I then reconfigured the IP settings and
wireless settings for the handheld. When I connected
to the terminal server now, I now see that a temporary
CAL was issued to my newly assigned IP! So there is
something in the registry that was duplicated to all
of my handhelds, that the TS Licensing thinks they are
all one unit. Funny thing is that after connecting
10-20 times, it would not issue me a permanent
license. So, I renamed my registry backup file to
what it should be, and cold booted. This restored all
of my registry settings the way they originally were.
I still don't know what it is in the registry that was causing this behavior, and I'm not quite sure why I was only getting a temp license when I ran the above mentioned test. But at least now I am comfortable that the units are using a permanent license, so I won't have connectivity issues after 90 or 120 days, whatever the grace period is from MS on 2003 terminal server.
Matt J.
Please always take the time to backup any and all data before performing any actions suggested for ANY problem, regardless of how minor a change it might seem. Also test the backup to make sure it is intact.