アセンブリの読み込み時間を短縮する
.NET アセンブリを参照するアクティビティを含む Runbook を実行する場合、ジョブ プロセスは、そのようなアクティビティが実行されたときに参照されるアセンブリを読み込む必要があります。 アセンブリから同じアクティビティまたはその他のアクティビティをそれ以降実行すると、読み込まれたアセンブリが再利用されます。
アセンブリを読み込むと、最大 30 秒の遅延が発生する可能性があります。 この遅延は、インターネットにアクセスできないコンピューターで Runbook が起動した場合にも発生する可能性があります。これは、Windows が .NET アセンブリの Microsoft Authenticode 署名を検証できないためです。
遅延を削除するには、generatePublisherEvidence
でPolicyModule.exe
を非アクティブ化するか、サービス アカウントのプロファイルを作成します。
で generatePublisherEvidence
を非アクティブ化する policymodule.exe.config
- .NET アセンブリを参照するアクティビティを含む Runbook を実行する Runbook サーバー上のファイル
C:\Program Files (x86)\Microsoft System Center\Orchestrator\Runbook Server\policymodule.exe.config
を見つけます。
- .NET アセンブリを参照するアクティビティを含む Runbook を実行する Runbook サーバー上のファイル
C:\Program Files\Microsoft System Center\Orchestrator\Runbook Server\policymodule.exe.config
を見つけます。
policymodule.exe.config
に次のコードを追加します。<runtime> <generatePublisherEvidence enabled="false"/> </runtime>
サービス アカウントのプロファイルを作成する
- .NET アセンブリを参照するアクティビティを含む Runbook が実行される Runbook サーバーで、サービス アカウントの資格情報を用いてコンピューターにサインインします。 最初のサインイン時にプロファイルが作成されます。
次のステップ
Runbook の作成 の詳細については、こちらを参照してください。