Intégrité du service Gestion à distance de Windows

Microsoft.Windows.Server.10.0.OperatingSystem.WindowsRemoteManagementServiceHealth (UnitMonitor)

Analyse l'intégrité du service Windows pour la gestion à distance de Windows

Knowledge Base article:

Résumé

Le service WinRM (Windows Remote Management) implémente le protocole WS-Management pour la gestion à distance. WS-Management est un protocole des services web standard utilisé pour la gestion à distance de logiciels et de matériel. Le service WinRM écoute sur le réseau les demandes WS-Management et les traite. Ce service doit être configuré avec un écouteur à l'aide de l'outil en ligne de commande winrm.cmd ou par le biais de la stratégie de groupe pour pouvoir être à l'écoute. Il permet d'accéder aux données WMI et de collecter des événements. La collecte d'événements et l'abonnement à des événements nécessitent que le service soit en cours d'exécution. Les messages WinRM utilisent HTTP et HTTPS comme voies de transport. Le service WinRM ne dépend pas d'IIS mais il est préconfiguré pour partager un port avec IIS sur le même ordinateur. Le service WinRM réserve le préfixe d'URL /wsman. Pour éviter les conflits avec IIS, les administrateurs doivent vérifier que les sites web hébergés sur IIS n'utilisent pas le préfixe d'URL /wsman.

Causes

Un service peut s'arrêter pour de nombreuses raisons, parmi lesquelles :

Résolutions

Si ce service est arrêté, vous ne pourrez pas vous connecter à distance à votre serveur principal et le gérer. Si le redémarrage du système ne résout pas le problème et le système d'exploitation ne peut pas démarrer en mode Normal, la configuration du service devra peut-être être mise à jour en mode sans échec. Une fois en mode sans échec, le service doit être configuré avec un type de démarrage « Automatique » et la configuration d'ouverture de session doit être définie à « Système local ».

Le service peut être redémarré à l'aide de la tâche suivante :

Démarrer le service Windows Remote Management

Element properties:

TargetMicrosoft.Windows.Server.10.0.OperatingSystem
Parent MonitorMicrosoft.Windows.Server.10.0.OperatingSystem.CoreServicesRollup
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Arrêt du service Gestion à distance de Windows
Le service Windows Remote Management sur le serveur {0} a cessé de fonctionner
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.OperatingSystem.WindowsRemoteManagementServiceHealth" Accessibility="Public" Enabled="true" Target="ServervNext!Microsoft.Windows.Server.10.0.OperatingSystem" ParentMonitorID="Microsoft.Windows.Server.10.0.OperatingSystem.CoreServicesRollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.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>