Övervakar Windows-tjänstens hälsa för Windows Remote Management
Tjänsten WinRM (Windows Remote Management) implementerar protokollet WS-Management för fjärrhantering. WS-Management är ett standard-webbtjänstprotokoll som används för fjärrhantering av programvara och maskinvara. WinRM-tjänsten lyssnar efter WS-Management-begäranden på nätverket och behandlar dem. WinRM-tjänsten måste konfigureras med en lyssnare som använder kommandoradsverktyget winrm.cmd eller genom grupprinciper så att den kan lyssna över nätverket. WinRM-tjänsten ger tillgång till WMI-data och aktiverar händelseinsamling. Händelseinsamling och prenumeration på händelser kräver att tjänsten körs. WinRM-meddelanden transporteras med hjälp av HTTP och HTTPS. WinRM-tjänsten är inte beroende av IIS utan är förkonfigurerad för att dela en port med IIS på samma maskin. WinRM-tjänsten reserverar URL-prefixet /wsman. Administratörer kan förhindra konflikter med IIS genom att se till att inga webbplatser som finns på IIS använder URL-prefixet /wsman.
En tjänst kan stoppas av många orsaker, bland andra:
Det uppstod ett undantag som gjorde att tjänsten stoppades.
Tjänsten kunde inte starta på grund av felaktig konfigurering.
Tjänsten hindrades från att starta eftersom användarkontot för tjänsten inte kunde autentiseras.
Om den här tjänsten stoppas kan du inte fjärransluta till och hantera din kärndataserver. Om inte en omstart av tjänsten löser problemet och operativsystemet inte kan starta i normalt läge kan konfigurationen av tjänsten behöva uppdateras i Felsäkert läge. När datorn körs i Felsäkert läge ska tjänsten konfigureras med starttypen Automatiskt och inloggningskonfigurationen ska anges till Lokalt system.
Tjänsten kan startas om med hjälp av följande uppgift:
Starta tjänsten Windows Remote Management
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>