Share via


如何設定 Runbook 伺服器以將 .NET 活動的效能最佳化

 

適用於: 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 執行的 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 執行的 Runbook 伺服器上登入使用服務帳戶認證的電腦。 當您首次登入時,系統便會建立設定檔。