您可以在基礎層擷取中包括自訂基礎層後指令碼。該指令碼將在基礎層更新後執行某些所需的動作,例如安裝必須在個別端點上執行的軟體,更新或移除端點上可能已存在的硬體驅動程式。您也可以在層佈建作業完成之後使用基礎層後指令碼。

需要在個別端點上執行的軟體可能包括僅與特定端點相容的硬體特定的軟體。

用戶端安裝包括不執行基礎層後指令碼動作的預設範例指令碼。

用戶端將在每次啟動時繼續執行基礎層後指令碼,直到基礎層更新後的第一次上傳完成。這可確保伺服器上 CVD 的狀態包括基礎層後指令碼的結果。同時還會為每個強制執行基礎層作業執行該程序。

注意: 指令碼必須包括相關檢查和條件子句,使需要一次執行的任何部分不會再次執行。

必要條件

指令碼使用或呼叫的基礎層後指令碼檔案和輔助檔案,將作為基礎層的一部分進行擷取,並分散到端點。確認輔助檔案放在與指令碼相同的目錄中,或基礎層中擷取的其他目錄中。

程序

  1. 基礎層更新作業完成後,在 %ProgramData%\Wanova\Mirage Service 目錄下建立一個名為 post_core_update.bat 的檔案。
    層佈建作業完成後,在 %ProgramData%\Wanova\Mirage Service 目錄下建立一個名為 post_provisioning.bat 的檔案。
  2. 編輯參考電腦上的檔案,以在端點中執行所需的部署後動作。

結果

為監控基礎層後指令碼的執行,用戶端會在指令碼傳回一個非零值的錯誤時將事件報告到中央管理服務。