Поделиться через


Настройка серверов Runbook для достижения оптимальной производительности действий среды .NET

 

Применимо к:System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Если Runbook содержит действие, которое ссылается на библиотеки .NET, для инициализации первой ссылки на библиотеки .NET потребуется дополнительное время. Эта задержка может длиться до 30 секунд. Все остальные действия, ссылающиеся на библиотеки .NET, выполняются мгновенно. Задержка может также иметь место, если Runbook запускается на компьютере без доступа к Интернету. В этом случае Windows не может проверить подпись Microsoft Authenticode для библиотек .NET, что вызывает задержку при инициализации действия.

Для устранения задержки необходимо отключить generatePublisherEvidence в PolicyModule.exe или создать профиль для учетной записи службы.

Отключение элемента generatePublisherEvidence в файле policymodule.exe.config

  1. На сервере Runbook, где работают модули Runbook, которые содержат действие, ссылающееся на библиотеки .NET, найдите файл C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Runbook Server\policymodule.exe.config.

  2. В файле policymodule.exe.config добавьте следующий код:

      <runtime>
            <generatePublisherEvidence enabled="false"/>
      </runtime>
    

Создание профиля для учетной записи службы

  • На сервере Runbook, где работают модули Runbook, которые содержат действие, ссылающееся на библиотеки .NET, войдите на компьютер, на котором используются учетные данные учетной записи службы. Профиль создается при первом входе в систему.