Отслеживает работоспособность службы Windows для удаленного управления Windows
Служба удаленного управления Windows (WinRM) реализует протокол WS-Management для удаленного управления. WS-Management — это стандартный протокол веб-служб, использующийся для удаленного управления программным обеспечением и оборудованием. Служба WinRM прослушивает сеть на предмет запросов WS-Management и обрабатывает их. Для прослушивания сети служба WinRM должна быть настроена с помощью прослушивателя, использующего средство командной строки winrm.cmd, или в групповой политике. Служба WinRM обеспечивает доступ к данным WMI и разрешает сбор событий. Для сбора событий и подписки на события необходимо, чтобы служба была запущена. Сообщения WinRM используют протоколы HTTP и HTTPS как транспорт. Служба WinRM не зависит от IIS, но предварительно настроена для общего доступа к порту с помощью IIS на том же компьютере. Служба WinRM резервирует префикс URL-адреса /wsman. Чтобы предотвратить конфликты с IIS, администраторы должны убедиться, что веб-сайты, размещенные в IIS, не используют префикс URL-адреса /wsman.
Служба может остановиться по нескольким причинам:
Служба обнаружила исключение, которое остановило службу.
Служба была настроена неправильно, что помешало ее запуску.
Служба не смогла запуститься, поскольку учетная запись пользователя, назначенная службе, не смогла пройти проверку подлинности.
Если служба остановлена, вы не сможете удаленно подключиться к основному серверу и управлять им. Если перезапуск службы не устранит проблему, операционная система не сможет загрузиться в обычном режиме, может потребоваться изменить конфигурацию службы в безопасном режиме. После загрузки в безопасном режиме для службы следует установить тип запуска "Автоматически" и вход в систему "Локальная система".
Данная служба может быть перезапущена с помощью следующей задачи:
Запуск службы удаленного управления 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>