Supervisa el estado del servicio de Windows para la administración remota de Windows
El servicio de administración remota de Windows (WinRM) implementa el protocolo WS-Management para la administración remota. WS-Management es un protocolo estándar de servicios web para la administración remota de software y hardware. El servicio WinRM está a la escucha en la red de las solicitudes de WS-Management y las procesa. El servicio WinRM debe configurarse con un agente de escucha mediante la herramienta de línea de comandos winrm.cmd o mediante la directiva de grupo para que esté a la escucha en la red. El servicio WinRM proporciona acceso a datos WMI y permite la recopilación de eventos. La recopilación de eventos y la suscripción a eventos requieren que se ejecute el servicio. Los mensajes de WinRM usan HTTP y HTTPS como transportes. El servicio WinRM no depende de IIS, sino que está configurado previamente para compartir un puerto con IIS en el mismo equipo. El servicio WinRM se reserva el prefijo de dirección URL /wsman. Para evitar conflictos con IIS, los administradores deben asegurarse de que ningún sitio web hospedado en IIS utilice el prefijo de dirección URL /wsman.
Un servicio se puede detener por diversos motivos, entre los que se incluyen:
El servicio detectó una excepción que provocó su detención.
El servicio no estaba configurado correctamente, lo que impidió su inicio.
El servicio no se pudo iniciar porque la cuenta de usuario asignada al servicio no se pudo autenticar.
Si se detiene este servicio, no podrá conectarse remotamente a su servidor Core ni administrarlo. Si al reiniciar el servicio no se resuelve el problema y el sistema operativo no puede iniciar en modo normal, es posible que haya que actualizar la configuración del servicio en modo a prueba de errores. En modo a prueba de errores el servicio debería configurarse con un tipo de inicio “Automático” y la configuración de inicio de sesión debería establecerse como “Sistema local”.
El servicio se puede reiniciar mediante la siguiente tarea:
Iniciar el servicio de administración remota de Windows
Target | Microsoft.Windows.Server.6.2.OperatingSystem | ||
Parent Monitor | Microsoft.Windows.Server.6.2.OperatingSystem.CoreServicesRollup | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.CheckNTServiceStateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.6.2.OperatingSystem.WindowsRemoteManagementServiceHealth" Accessibility="Public" Enabled="true" Target="WindowsServer!Microsoft.Windows.Server.6.2.OperatingSystem" ParentMonitorID="Microsoft.Windows.Server.6.2.OperatingSystem.CoreServicesRollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.6.2.OperatingSystem.WindowsRemoteManagementServiceHealth.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Error"/>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>WinRM</ServiceName>
</Configuration>
</UnitMonitor>