远程桌面许可证服务器发现

Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_23 (UnitMonitor)

此对象监视远程桌面许可证服务器的发现。

Knowledge Base article:

摘要

RD 会话主机服务器必须能够联系远程桌面许可证服务器,以便为连接到 RD 会话主机服务器的用户或计算设备请求远程桌面服务客户端访问许可证 (RDS CAL)。

解决方案

若要解决此问题,请检查事件 ID,然后在下面的内容中查看有关该事件的疑难解答信息。

适用于以下事件 ID 的解决步骤:1128

此错误可能由下列情况之一引起:

RD 会话主机服务器和许可证服务器之间存在网络连接问题

若要确定 RD 会话主机服务器与许可证服务器之间是否存在网络连接问题,请使用 ping 命令。

注意:以下过程包含使用 ping 命令进行故障排除的步骤。因此,在执行这些步骤之前,请先检查网络上的防火墙或 Internet 协议安全 (IPsec) 设置是否允许使用 Internet 控制消息协议 (ICMP) 进行通信。ICMP 是由 ping 命令使用的 TCP/IP 协议。

若要执行此过程,您必须拥有本地 Administrators 组的成员身份,或者您必须被委派了适当的权限。

若要确定 RD 会话主机服务器和许可证服务器之间是否存在网络连接问题,请执行以下操作:

1. 在 RD 会话主机服务器上,依次单击“开始”、“运行”,键入 cmd,然后单击“确定”。

2. 在命令提示符处,键入 ping server_FQDN,其中 server_FQDN 是许可证服务器的完全限定域名 (FQDN)(例如,server1.contoso.com),然后按 ENTER。

如果此 ping 命令成功,您将收到类似于以下内容的答复:

来自 IP_address 的回复:字节=32 时间=3ms TTL=59

来自 IP_address 的回复:字节=32 时间=20ms TTL=59

来自 IP_address 的回复:字节=32 时间=3ms TTL=59

来自 IP_address 的回复:字节=32 时间=6ms TTL=59

3. 在命令提示符处,键入 ping IP_address,其中 IP_address 是许可证服务器的 IP 地址,然后按 ENTER。

如果无法通过 IP 地址或 FQDN 对许可证服务器成功进行 ping 操作,请参阅“确定并修复网络连接问题”一节。

许可证服务器未正确配置为自动发现

若要执行此过程,您必须拥有本地 Administrators 组的成员身份,或者您必须被委派了适当的权限。

若要确定许可证服务器是否配置正确,请执行以下操作:

1. 在许可证服务器上打开 RD 授权管理器。要打开 RD 授权管理器,请单击“开始”,依次指向“管理工具”、“Remote Desktop Services”,然后单击“远程桌面授权管理器”

2. 如果显示“用户帐户控制”对话框,请确认显示的是所需操作,然后单击“是”。

3. 在左窗格中,单击“所有服务器”,再单击许可证服务器的名称,然后在“操作”菜单上,单击“复查配置”。

4. 在“配置”对话框中,如果有消息指出 RD 会话主机服务器将无法自动发现此许可证服务器,请参见“配置远程桌面许可证服务器的发现范围”一节。

RD 会话主机服务器无法自动发现(联系)远程桌面许可证服务器

若要执行此过程,您必须拥有本地 Administrators 组的成员身份,或者您必须被委派了适当的权限。

若要确定 RD 会话主机服务器能否发现许可证服务器,请执行以下操作:

1. 打开 RD 会话主机服务器上的远程桌面会话主机配置。要打开“远程桌面会话主机配置”,请单击“开始”,指向“管理工具”,指向“Remote Desktop Services”,然后单击“远程桌面会话主机配置”。

2. 如果出现“用户帐户控制”对话框,请确认其显示的是所需操作,然后单击“”。

3. 在左窗格中,单击“授权诊断”。在“远程桌面服务许可证服务器信息”下,如果至少有一个许可证服务器未列为已发现,请参见“为 RD 会话主机服务器指定要使用的远程桌面许可证服务器”一节。

许可证服务器上的Remote Desktop Licensing服务未运行

若要执行此过程,您必须拥有本地 Administrators 组的成员身份,或者您必须被委派了适当的权限。

若要确定Remote Desktop Licensing服务是否已启动,请执行以下操作:

1. 在许可证服务器上打开“服务”管理单元。要打开“服务”管理单元,请单击“开始”,指向“管理工具”,然后单击“服务”。

2. 如果出现“用户帐户控制”对话框,请确认其显示的是所需操作,然后单击“”。

3. 在“服务”窗格中,如果Remote Desktop Licensing服务的“状态”列未显示“已启动”,请参见“启动许可证服务器上的Remote Desktop Licensing服务”一节。

适用于下列事件 ID 的解决步骤: 1129

若要解决此问题,请指定供 RD 会话主机服务器使用的远程桌面许可证服务器。

若要执行此过程,您必须拥有本地 Administrators 组的成员身份,或者您必须被委派了适当的权限。

若要指定要使用的许可证服务器,请执行以下操作:

1. 在 RD 会话主机服务器上,打开“远程桌面会话主机配置”。要打开“远程桌面会话主机配置”,请单击“开始”,指向“管理工具”,指向“Remote Desktop Services”,然后单击“远程桌面会话主机配置”。

2. 如果出现“用户帐户控制”对话框,请确认其显示的是所需操作,然后单击“”。

3. 在“授权”下,双击“远程桌面授权模式”。

4. 在“指定的许可证服务器”下,单击“添加”

5. 在“许可证服务器名称或 IP 地址”框中,键入许可证服务器名称或 IP 地址,然后单击“确定”

6. 单击“确定”。

注意:您还可以使用组策略为 RD 会话主机服务器指定要使用的远程桌面许可证服务器。

若要为 RD 会话主机服务器指定要使用的远程桌面许可证服务器,请启用“使用指定的远程桌面许可证服务器”组策略设置。此组策略设置位于 Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Licensing 中。请注意,组策略设置将优先于“远程桌面会话主机配置”中配置的设置。

若要在 Active Directory 域服务 (AD DS) 中配置组策略设置,请使用组策略管理控制台 (GPMC)。若要在 RD 会话主机服务器本地配置组策略设置,请使用本地组策略编辑器。有关配置组策略设置的详细信息,请参阅 Windows Server 技术库中的本地组策略编辑器帮助文档(网址为 http://go.microsoft.com/fwlink/?LinkId=143317)或 GPMC 帮助文档(网址为 http://go.microsoft.com/fwlink/?LinkId=143867)。

Element properties:

TargetMicrosoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost
Parent MonitorSystem.Health.ConfigurationState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLogManualReset3StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
远程桌面许可证服务器发现警报
事件 ID:{0} -- 描述:{1}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_23" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLogManualReset3StateMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_23_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/Context/EventDescription$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId8a8e4aa64b5240cfb29aba264c2cec95" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId9c200af92fe148f79279efa51f2ad3a2" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId10a325caa5c64bb9af9dfc5e8bf5f07b" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>System</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1128</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-RemoteConnectionManager</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>System</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1129</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-RemoteConnectionManager</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>