Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations TouchToneTommy on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Windows 2003 Cal's 1

Status
Not open for further replies.

ascotta

Vendor
Sep 15, 2003
7,394
AU
I have a win2k3 server in an NT4 domain with metaframe on it. My Citrix licensing is all fine and dandy, however my win2k3 licenses are not getting picked up or used.
The win2k3 is also the Win2k3 tscal license server and it has been activated and my licenses are installed and I can see them. I keep getting
Your terminal services temporary client licesne will expire in nn days.
Please contact your systems administrator to get a permanant license?

Am I missing something, I don't think the LAN/WAN based clients are getting this, just the internet connections.

Cheers
Scott
 
Ascotta,
By defaault the TS will look to the DC for licensing. There is a reg key to point to a specific license server. I will see if I can find you the key.
 
I have to correct myself. It appears in 2003 you can use a wmi script to accomplish this. I have pasted the script below from
Preferred License Server WMI Scripts
Use the following WMI script to set a preferred license server:
AddLicenseServer.vbs
'***************************************************************************
'
' WMI VBscript to add a specified License server to Terminal server's registry
'
'***************************************************************************
if Wscript.arguments.count<1 then

Wscript.echo &quot;Script requires one argument, the LicenseServerName&quot;
Wscript.echo &quot;e.g. cscript AddLicenseServer LicenseServerName&quot;
Wscript.quit
end if

Dim strServer
strServer=Wscript.arguments.Item(0)

for each terminal in GetObject(&quot;winmgmts:{impersonationLevel=impersonate}&quot;).InstancesOf (&quot;win32_TerminalServiceSetting&quot;)

result = terminal.AddDirectConnectLicenseServer (strServer)

WScript.Echo &quot;Method returned result = &quot; & result

if err <>0 then
WScript.Echo Err.Description, &quot;0x&quot; & Hex(Err.Number)
end if
next
 
I had thought I had set the licensing to per user as opposed to device. But that had reset itself or I had not set it right in the first place. But thanks anyway.
I now don't get the message but I don't think the licenses are being used. I suspect having read MS KBA 822134 that it may not be implemented fully yet :)



Cheers
Scott
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top