Integrità del servizio Gestione remota di Windows

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

Esegue il monitoraggio dell'integrità del servizio Windows per Gestione remota di Windows

Knowledge Base article:

Riepilogo

Il servizio Gestione remota di Windows (WinRM) implementa il protocollo WS-Management per la gestione remota. WS-Management è un protocollo di servizi Web standard usato per la gestione remota del software e dell'hardware. Il servizio WinRM ascolta le richieste WS-Management sulla rete e le elabora. Il servizio WinRM deve essere configurato con uno strumento da riga di comando winrm.cmd oppure mediante Criteri di gruppo per poter eseguire l'ascolto sulla rete. Il servizio WinRM fornisce l'accesso ai dati WMI e abilita la raccolta di eventi. Per la raccolta di eventi e la sottoscrizione agli eventi il servizio deve essere in esecuzione. I messaggi WinRM usano HTTP e HTTPS come trasporto. Il servizio WinRM non dipende da IIS ma è preconfigurato per condividere una porta con IIS nello stesso computer. Il servizio WinRM si riserva il prefisso URL /wsman. Per evitare conflitti con IIS, gli amministratori devono verificare che nessun sito Web ospitato su IIS usi il prefisso URL /wsman.

Cause

È possibile che un servizio venga interrotto per diversi motivi, tra cui:

Soluzioni

Se il servizio viene interrotto, non sarà possibile connettersi in remoto e gestire il server Core. Se il riavvio del servizio non risolve il problema e non è possibile avviare il sistema operativo in modalità Normale, potrebbe essere necessario aggiornare la configurazione del servizio in modalità provvisoria. In modalità provvisoria, è necessario configurare il servizio con un tipo di avvio “Automatico” e impostare la configurazione di accesso su “Sistema locale”.

È possibile riavviare il servizio utilizzando l'attività seguente:

Avviare il servizio Gestione remota Windows

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
Servizio Gestione remota di Windows interrotto
L'esecuzione del servizio Gestione remota di Windows nel server {0} è stata interrotta
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>