Ошибка Power Shell Run space Failed to start в System Center Operations Manager 2012

scom

Периодически агенты SCOM 2012 SP1 на сервере Windows Server 2012 выдают уведомление с заголовком Power Shell Run space Failed to start.

Описания уведомления содержит следующий текст:

Не удалось выполнить сценарий PowerShell по причине указанного ниже исключения. Этот рабочий процесс будет выгружен.

System.NullReferenceException: Object reference not set to an instance of an object. at System.Management.Automation.PSSnapInReader.ReadEnginePSSnapIns() at System.Management.Automation.Runspaces.InitialSessionState.CreateDefault() at Microsoft.EnterpriseManagement.Common.PowerShell.RunspaceConfigurationContainer.

GetRunspaceConfiguration(InitialSessionStateEntryCollection`1 variableEntries) at Microsoft.EnterpriseManagement.Common.PowerShell.RunspaceController.Initialize

(RunspaceConfigurationContainer configuration, InitialSessionStateEntryCollection`1 variableEntries) at Microsoft.EnterpriseManagement.Common.PowerShell.RunspaceManager.

DeliverRunspaceThreadProc(Object appDomainObject) Имя сценария: GetVPortPerfData Это затронуло один или несколько рабочих процессов. Имя рабочего процесса: Microsoft.SystemCenter.VirtualMachineManager.Network.2012.Vport.BytesSentPerSec Имя экземпляра: 718032DA-6EFB-4EF4-8152-9A2FBDA945BF ИД экземпляра:

{77AC3067-06E5-3975-A82F-68A42D996CD2} Группа управления: MG

Решение

Проблема устраняется очисткой локального кэша агента SCOM:

  • Остановить службу System Center Management (HealthService);
  • Удалить папку «C:\Program Files\System Center Operations Manager\Agent\Health Service State;
  • Запустить службу System Center Management.

Удаление локального кэша агента SCOM решает и ряд других проблем, поэтому можно написать командный файл:

net stop HealthService RD /Q /S "C:\Program Files\System Center Operations Manager\Agent\Health Service State" net start HealthService

Оцените статью
Настройка серверов windows и linux
Добавить комментарий