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