To resolve this issue, purchase and install the appropriate type of Terminal Services client access licenses (TS CALs) onto the Terminal Services license server. For more information about TS CALs, see "Terminal Services Client Access Licenses (TS CALs)" in the TS Licensing Manager Help in the Windows Server 2008 Technical Library ( http://go.microsoft.com/fwlink/?LinkId=101639).
Important: The Terminal Services licensing mode configured on a terminal server must match the type of TS CALs available on the license server.
Purchase TS CALs
To purchase TS CALs, do one of the following, depending on your country or region:
In the United States, call (800) 426-9400 or visit the Licensing Program Reseller Web site ( http://go.microsoft.com/fwlink/?LinkID=26222).
In Canada, call the Microsoft Resource Centre at (877) 568-2495.
If you are outside the United States or Canada and have Internet access, review the Microsoft Worldwide Licensing Web site ( http://go.microsoft.com/fwlink/?LinkID=26223) or contact your local Microsoft subsidiary on the Microsoft Worldwide Home Web site ( http://go.microsoft.com/fwlink/?LinkID=26226).
Install TS CALs on to the license server
Note: The automatic TS CAL installation method requires Internet connectivity from the computer running the TS Licensing Manager tool. Internet connectivity is not required from the license server itself. This method uses TCP/IP (TCP port 443) to connect directly to the Microsoft Clearinghouse. You can also install TS CALs onto the license server by using a Web browser or by the using the telephone. For more information about these installation methods, see "Install Terminal Services Client Access Licenses" in the TS Licensing Manager Help in the Windows Server 2008 Technical Library ( http://go.microsoft.com/fwlink/?LinkId=101643).
To perform this procedure, you must have membership in the local Administrators group, or you must have been delegated the appropriate authority.
To install TS CALs automatically:
On the license server, open TS Licensing Manager. To open TS Licensing Manager, click Start, point to Administrative Tools, point to Terminal Services, and then click TS Licensing Manager.
If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.
Ensure that the connection method for the Terminal Services license server is set to Automatic connection (recommended) by right-clicking the license server on which you want to install TS CALs, and then clicking Properties. On the Connection Method tab, change the connection method if necessary, and then click OK.
Right-click the license server on which you want to install the TS CALs, and then click Install Licenses. The Install Licenses Wizard starts.
Click Next.
On the License Program page, select the appropriate program through which you purchased your TS CALs, and then click Next.
The License Program that you selected on the previous page in the wizard will determine what information you will need to provide on this page. In most cases, you will have to provide either a license code or an agreement number. Consult the documentation provided when you purchased your TS CALs.
After you have entered the required information, click Next.
On the Product Version and License Type page, select the appropriate product version, license type, and quantity of TS CALs for your environment based on your TS CAL purchase agreement, and then click Next.
The Microsoft Clearinghouse is automatically contacted and processes your request. The TS CALs are then automatically installed onto the license server.
To complete the process, click Finish. The license server can now issue TS CALs to clients that connect to a terminal server.
Target | Microsoft.Windows.Server.2008.TerminalServicesRole.Service.TSLicensing | ||
Category | EventCollection | ||
Enabled | True | ||
Event Source | Microsoft-Windows-TerminalServices-Licensing | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | System |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
Alert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.Windows.Server.2008.TerminalServicesRole.Service.TSLicensing.EventCollection.20.22" Enabled="onStandardMonitoring" Target="Microsoft.Windows.Server.2008.TerminalServicesRole.Service.TSLicensing" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(20|22)$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-Licensing</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.2008.TerminalServicesRole.Service.TSLicensing.EventCollection.20.22.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>