.NET 작업의 성능을 최적화하도록 Runbook 서버를 구성하는 방법

 

적용 대상: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Runbook에 .NET 라이브러리를 참조하는 작업이 포함된 경우 .NET 라이브러리에 대한 첫 번째 참조를 초기화하는 데에는 시간이 약간 더 걸립니다. 대략 30초 정도 지연이 발생할 수 있습니다. .NET 라이브러리를 참조하는 나머지 모든 작업은 바로 실행됩니다. 인터넷에 연결되지 않은 컴퓨터에서 Runbook을 시작하는 경우 이런 지연이 발생할 수 있습니다. Windows에서 .NET 라이브러리의 Microsoft Authenticode 서명을 확인할 수 없어서 작업 초기화 중 지연이 발생하기 때문입니다.

지연을 없앨 수 있는 방법은 generatePublisherEvidence에서 PolicyModule.exe를 비활성화하거나 서비스 계정에 대한 프로필을 만드는 것입니다.

Policymodule.exe.config에서 generatePublisherEvidence를 비활성화하려면

  1. .NET 라이브러리를 참조하는 작업이 포함된 Runbook이 실행되는 Runbook 서버에서 C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Runbook Server\policymodule.exe.config 파일을 찾습니다.

  2. policymodule.exe.config에 다음 코드를 추가합니다.

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

서비스 계정에 대한 프로필을 만들려면

  • .NET 라이브러리를 참조하는 작업이 포함된 Runbook이 실행되는 Runbook 서버에서 서비스 계정 자격 증명을 사용하여 컴퓨터에 로그온합니다. 프로필은 처음 로그온할 때 만들어집니다.