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
-
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.
-
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.