Come configurare i server Runbook per ottimizzare le prestazioni delle attività .NET

 

Si applica a: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Se un Runbook contiene un'attività che fa riferimento alle librerie .NET, per il primo richiamo a tali librerie è necessario più tempo per l'inizializzazione. Il ritardo può raggiungere i 30 secondi. Tutte le restanti attività che fanno riferimento alle librerie .NET vengono eseguite immediatamente. Questo ritardo può verificarsi anche quando un Runbook viene avviato su un computer senza accesso a Internet, poiché Windows non è in grado di verificare la firma Microsoft Authenticode per le librerie .NET e ciò causa un ritardo durante l'inizializzazione dell'attività.

Per eliminare il ritardo, disattivare generatePublisherEvidence in PolicyModule.exe o creare un profilo per l'account di servizio.

Per disattivare generatePublisherEvidence in policymodule.exe.config

  1. Nel server Runbook in cui vengono eseguiti i Runbook contenenti attività che fanno riferimento alle librerie .NET, individuare il file C:\Programmi (x86)\Microsoft System Center 2012\Orchestrator\Runbook Server\policymodule.exe.config.

  2. Aggiungere il seguente codice a policymodule.exe.config:

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

Per creare un profilo per l'account di servizio

  • Nel server Runbook in cui vengono eseguiti i Runbook contenenti attività che fanno riferimento alle librerie .NET, accedere al computer che utilizza le credenziali dell'account di servizio. Al primo accesso, viene creato un profilo.