Comunicación de Agente de conexión a Escritorio remoto

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

Este objeto supervisa la comunicación del servidor de Agente de conexión a Escritorio remoto.

Knowledge Base article:

Resumen

Agente de conexión a Escritorio remoto, anteriormente conocido como Agente de sesiones de Terminal Services (Agente de sesiones de TS), se utiliza para proporcionar a los usuarios acceso a conexiones de RemoteApp y Escritorio. Conexión de RemoteApp y Escritorio proporciona a los usuarios una vista única, personalizada y agregada de programas RemoteApp, escritorios basados en sesión y escritorios virtuales para usuarios. Agente de conexión a Escritorio remoto admite el equilibrio de carga y la reconexión a sesiones existentes en escritorios virtuales, sesiones de Escritorio remoto y programas RemoteApp a los que se haya accedido mediante Conexión de RemoteApp y Escritorio. Agente de conexión a Escritorio remoto también agrega orígenes de RemoteApp de varios servidores host de sesión de Escritorio remoto que pueden hospedar diferentes programas RemoteApp.

Soluciones

Para resolver este problema, compruebe el Id. del evento y, a continuación, consulte en las siguientes secciones la información para solucionar problemas relativa a ese evento.

Pasos de resolución de los siguientes Id. de evento: 1300, 1282

Por lo general, este problema puede pasarse por alto.

Pasos de resolución del siguiente Id. de evento: 1014

El Agente de conexión a Escritorio remoto requiere que el equipo que hospeda el servicio de rol Agente de conexión a Escritorio remoto esté unido al dominio. Para resolver este problema, debe unir el servidor de Agente de conexión a Escritorio remoto al dominio.

Para llevar a cabo este procedimiento debe ser miembro del grupo de Administradores locales o tener delegada la autoridad adecuada.

Para unir el Agente de conexión a escritorio remoto al dominio:

1. En el servidor donde se hospedará el servicio de rol Agente de conexión a Escritorio remoto, haga clic en Inicio, haga clic con el botón secundario en Equipo y seleccione Propiedades.

2. En Configuración de nombre, dominio y grupo de trabajo del equipo, haga clic en Cambiar la configuración.

3. Haga clic en Cambiar.

4. Seleccione la opción Dominio y escriba el dominio que desee.

5. Haga clic en Aceptar y de nuevo en Aceptar.

6. Reinicie el equipo.

Si el problema continúa, compruebe que el nombre de dominio completo del equipo no supera los 128 caracteres.

Pasos de resolución de los siguientes Id. de evento: 1298, 1299

Los problemas de conectividad de red entre los servidores host de sesión de Escritorio remoto configurados en un entorno de granja y un servidor de Agente de conexión a Escritorio remoto pueden evitar que los servidores host de sesión de Escritorio remoto rellenen la lista de sesiones de RDP asociadas con el servidor de Agente de conexión a Escritorio remoto. Para resolver este problema, identifique y corrija los problemas de conectividad de red entre los servidores host de sesión de Escritorio remoto configurados en un entorno de granja y el servidor de Agente de conexión a Escritorio remoto.

Nota: los procedimientos siguientes incluyen los pasos para utilizar el comando ping en las tareas de solución de problemas. Por consiguiente, antes de seguir estos pasos, compruebe si la configuración del firewall o del protocolo de seguridad de Internet (IPSec) de su red permite el tráfico de Protocolo de mensajes de control de Internet (ICMP). ICMP es el protocolo de TCP/IP utilizado por el comando ping.

Para llevar a cabo estos procedimientos debe ser miembro del grupo de Administradores locales o tener delegada la autoridad adecuada.

Si no puede hacer ping correctamente en el servidor de Agente de conexión a Escritorio remoto por dirección IP, significa que existe un posible problema con la conectividad de red, la configuración del firewall o la configuración de IPSec.

A continuación se enumeran algunos pasos adicionales para la solución del problema que pueden ayudar a identificar la causa del problema:

1. Haga clic en Inicio, en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.

2. En el símbolo del sistema, escriba ipconfig /all y, a continuación, pulse ENTRAR. Asegúrese de que la información mostrada sea correcta.

3. Escriba ping localhost para comprobar que TCP/IP está instalado y configurado correctamente en el equipo local. Si el comando ping no es correcto, puede que la pila de TCP/IP esté dañada o que exista un problema con el adaptador de red.

4. Escriba ping dirección_IP, donde dirección_IP es la dirección IP asignada al equipo. Si puede ejecutar ping en la dirección del host local pero no en la dirección local, puede que exista un problema con la tabla de enrutamiento o el controlador del adaptador de red.

5. Escriba ping servidor_DNS, donde servidor_DNS es la dirección IP asignada al servidor DNS. Si hay más de un servidor DNS en la red, debería hacer ping en cada uno de ellos. Si no puede ejecutar ping en los servidores DNS, puede que exista un problema con los servidores DNS o con la red entre el equipo y los servidores DNS.

Si estos procedimientos no resuelven el problema, consulte el origen del evento de Microsoft-Windows-TerminalServices-SessionBroker en el servidor de Agente de conexión a Escritorio remoto para ver si ahí aparece algún error enumerado.

Pasosde resolución de los siguientes Id. de evento: 1013, 1284, 1296

Para resolver este problema, identifique y corrija cualquier problema de conectividad de red entre el servidor host de sesión de Escritorio remoto y el servidor de Agente de conexión a Escritorio remoto.

Nota: los procedimientos siguientes incluyen los pasos para utilizar el comando ping en las tareas de solución de problemas. Por consiguiente, antes de seguir estos pasos, compruebe si la configuración del firewall o del protocolo de seguridad de Internet (IPSec) de su red permite el tráfico de Protocolo de mensajes de control de Internet (ICMP). ICMP es el protocolo de TCP/IP utilizado por el comando ping.

Para llevar a cabo estos procedimientos debe ser miembro del grupo de Administradores locales o tener delegada la autoridad adecuada.

Si no puede hacer ping correctamente en el servidor de Agente de conexión a Escritorio remoto por dirección IP, significa que existe un posible problema con la conectividad de red, la configuración del firewall o la configuración de IPSec.

A continuación se enumeran algunos pasos adicionales para la solución del problema que pueden ayudar a identificar la causa del problema:

1. Haga clic en Inicio, en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.

2. En el símbolo del sistema, escriba ipconfig /all y, a continuación, pulse ENTRAR. Asegúrese de que la información mostrada sea correcta.

3. Escriba ping localhost para comprobar que TCP/IP está instalado y configurado correctamente en el equipo local. Si el comando ping no es correcto, puede que la pila de TCP/IP esté dañada o que exista un problema con el adaptador de red.

4. Escriba ping dirección_IP, donde dirección_IP es la dirección IP asignada al equipo. Si puede ejecutar ping en la dirección del host local pero no en la dirección local, puede que exista un problema con la tabla de enrutamiento o el controlador del adaptador de red.

5. Escriba ping servidor_DNS, donde servidor_DNS es la dirección IP asignada al servidor DNS. Si hay más de un servidor DNS en la red, debería hacer ping en cada uno de ellos. Si no puede ejecutar ping en los servidores DNS, puede que exista un problema con los servidores DNS o con la red entre el equipo y los servidores DNS.

Element properties:

TargetMicrosoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLogManualReset3StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Alerta de comunicación de Agente de conexión a Escritorio remoto
ID de suceso: {0} -- Descripción: {1}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_15" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLogManualReset3StateMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_15_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/Context/EventDescription$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId193760bef7fb4ed38db690eadf39c1ce" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId8d4b4fc711d444f5975e42c6c4faf104" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateIdf0c0eed0f57e484aaed9e503f70e212c" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Microsoft-Windows-TerminalServices-SessionBroker-Client/Operational</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-SessionBroker-Client/Operational</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1014</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1013</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1296</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1284</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1306</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1298</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1299</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Microsoft-Windows-TerminalServices-SessionBroker-Client/Operational</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-SessionBroker-Client/Operational</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1282</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1300</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>