Configuración de servidores de Runbooks para optimizar el rendimiento de las actividades .NET

 

Se aplica a: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Si un Runbook contiene una actividad que hace referencia a las bibliotecas de .NET, la primera referencia a dichas bibliotecas tardará más tiempo en inicializarse. Este retraso puede ser de hasta 30 segundos. Todas las actividades restantes que hacen referencia a las bibliotecas de .NET se ejecutarán inmediatamente. Este retraso también puede producirse cuando se inicia un Runbook en un equipo sin acceso a Internet, ya que, en estos casos, Windows no puede comprobar la firma de Microsoft Authenticode para las bibliotecas de .NET, lo que provoca un retraso en la inicialización de la actividad.

La solución para quitar este retraso consiste en desactivar generatePublisherEvidence en PolicyModule.exe o en crear un perfil para la cuenta de servicio.

Para desactivar generatePublisherEvidence en policymodule.exe.config

  1. En el servidor de Runbook en el que se ejecutan los Runbooks que contienen actividades que hacen referencia a las bibliotecas de .NET, busque el archivo C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Runbook Server\policymodule.exe.config.

  2. Agregue el código siguiente al archivo policymodule.exe.config:

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

Para crear un perfil para la cuenta de servicio

  • En el servidor de Runbook en el que se ejecutan los Runbooks que contienen actividades que hacen referencia a las bibliotecas de .NET, inicie sesión en el equipo que está utilizando las credenciales de cuenta de servicio. Se creará un perfil la primera vez que inicie sesión.