Configuration des serveurs Runbook pour optimiser les performances des activités .NET

 

S'applique à: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Si un Runbook contient une activité qui référence les bibliothèques .NET, la première référence aux bibliothèques .NET prend plus de temps pour s'initialiser. Ce délai peut atteindre 30 secondes. Toutes les activités restantes qui font référence aux bibliothèques .NET s'exécutent immédiatement. Ce délai peut également survenir si un Runbook est démarré sur un ordinateur ne disposant pas d'un accès à Internet, car dans ce cas Windows ne peut pas vérifier la signature Microsoft Authenticode correspondant aux bibliothèques .NET, ce qui entraîne un retard d'initialisation de l'activité.

La solution pour supprimer ce délai consiste à désactiver generatePublisherEvidence dans le fichier PolicyModule.exe ou à créer un profil pour le compte de service.

Pour désactiver generatePublisherEvidence dans le fichier policymodule.exe.config

  1. Sur le serveur Runbook où sont exécutés les Runbook contenant une activité référençant les bibliothèques .NET, recherchez le fichier C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Runbook Server\policymodule.exe.config.

  2. Ajoutez le code suivant au fichier policymodule.exe.config :

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

Pour créer un profil pour le compte de service

  • Sur le serveur Runbook où sont exécutés les Runbook contenant une activité référençant les bibliothèques .NET, ouvrez une session sur l'ordinateur qui utilise les informations d'identification du compte de service. Un profil est créé à la première ouverture de session.