Dela via


Konfigurera Runbook Server för att optimera prestanda för .NET-aktiviteter

 

Gäller för: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Om en Runbook innehåller en aktivitet som refererar till .NET-biblioteken, tar den första referensen till ett .NET-bibliotek lite extra tid att initiera. Fördröjningen kan vara upp till 30 sekunder. Alla återstående aktiviteter som refererar till .NET-bibliotek körs omedelbart. Den här fördröjningen kan även uppstå om en Runbook startas på en dator utan Internetåtkomst, eftersom det faktum att Windows inte kan verifiera .NET-bibliotekens Microsoft Authenticode-signatur orsakar en fördröjning i aktivitetens initiering.

Lösningen för att bli av med fördröjningen är att inaktivera generatePublisherEvidence i PolicyModule.exe eller skapa en profil för tjänstkontot.

Inaktivera generatePublisherEvidence i policymodule.exe.config

  1. På den Runbook-server där Runbooks som innehåller en aktivitet som refererar till .NET-biblioteken körs, letar du upp filen C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Runbook Server\policymodule.exe.config.

  2. Lägg till följande kod i policymodule.exe.config:

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

Skapa en profil för tjänstkontot

  • På den Runbook-server där Runbooks som innehåller en aktivitet som refererar till .NET-biblioteken körs, loggar du in på den dator som använder tjänstkontots autentiseringsuppgifter. En profil skapas vid den första inloggningen.