Cómo configurar servidores de runbooks para optimizar el rendimiento de las actividades .NETHow to configure Runbook Servers to optimize performance of .NET activities

Manzanas para: System Center 2016 - OrchestratorApples To: System Center 2016 - 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.If a runbook contains an activity that references the .NET libraries, the first reference to the .NET libraries takes additional time to initialize. Este retraso puede ser de hasta 30 segundos.This delay can be as much as 30 seconds. Todas las actividades restantes que hacen referencia a las bibliotecas de .NET se ejecutarán inmediatamente.All remaining activities that reference the .NET libraries run immediately. Este retraso también puede producirse cuando se inicia un runbook en un equipo sin acceso a Internet, porque Windows no puede comprobar la firma Authenticode de Microsoft para las bibliotecas. NET, y esto provoca un retraso durante la inicialización de la actividad.This delay can also occur when a runbook is started on a computer without Internet access, because Windows cannot verify the Microsoft Authenticode signature for the .NET libraries, and this causes a delay during the initialization of the activity.

Para quitar el retraso o bien puede desactivar generatePublisherEvidence en PolicyModule.exe o puede crear un perfil para la cuenta de servicio.In order to remove the delay you can either deactivate generatePublisherEvidence in PolicyModule.exe or you can create a profile for the service account.

Para desactivar generatePublisherEvidence en policymodule.exe.configTo deactivate generatePublisherEvidence in policymodule.exe.config

  1. En el servidor de runbook donde runbooks que contienen actividades que hacen referencia a las bibliotecas de. NET, busque el archivo C:\archivos de programa (x86)\Microsoft System Center 2016\Orchestrator\Runbook Server\policymodule.exe.config.On the runbook server where runbooks that contain an activity referencing the .NET libraries run, locate the file C:\Program Files (x86)\Microsoft System Center 2016\Orchestrator\Runbook Server\policymodule.exe.config.

  2. Agregue el código siguiente al archivo policymodule.exe.config:Add the following code to policymodule.exe.config:

    <runtime>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<generatePublisherEvidence enabled="false"/>
    </runtime>
    

Para crear un perfil para la cuenta de servicioTo create a profile for the service account

  1. En el servidor de runbook donde runbooks ejecutar que contienen actividades que hacen referencia a las bibliotecas. NET, inicie sesión en el equipo con las credenciales de cuenta de servicio.On the runbook server where runbooks run that contain an activity referencing the .NET libraries, log on to the computer using the service account credentials. Se creará un perfil la primera vez que inicie sesión.A profile is created on first logon.

Pasos siguientesNext steps

Más información sobre la creación de runbooks en crear y probar runbooks para System Center 2016 - Orchestrator.Learn more about creating runbooks at Build and test runbooks for System Center 2016 - Orchestrator.