Como configurar servidores Runbook para otimizar o desempenho das atividades do .NET

 

Aplica-se a: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Se um runbook contiver uma atividade que faz referência a bibliotecas .NET, a primeira referência às bibliotecas .NET demorará um pouco mais de tempo para ser inicializada. Esse atraso pode ser de até 30 segundos. Todas as atividades restantes que fizerem referência às bibliotecas .NET serão executadas imediatamente. Esse atraso também poderá ocorrer quando um runbook for iniciado em um computador com acesso à internet, já que o Windows não conseguirá verificar a assinatura Microsoft Authenticode das bibliotecas .NET e isso causará um atraso na inicialização da atividade.

A solução para evitar o atraso é desativar generatePublisherEvidence no PolicyModule.exe ou criar um perfil para a conta do serviço.

Para desativar generatePublisherEvidence no arquivo policymodule.exe.config

  1. No servidor que executa os runbooks contendo a atividade que faz referência às bibliotecas .NET, localize o arquivo C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Runbook Server\policymodule.exe.config.

  2. Adicione o seguinte código ao arquivo policymodule.exe.config:

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

Para criar um perfil para a conta do serviço

  • No servidor onde são executados os runbooks contendo a atividade que faz referência às bibliotecas .NET, faça logon no computador que está usando as credenciais de conta do serviço. Um perfil é criado no primeiro logon.