ClonePrep 是一種在即時複製部署期間執行的 VMware 自訂程序,可將從父系映像建立的每個桌面平台複製個人化。

重要: 當您使用 ClonePrep 關閉電源或同步後指令碼時,請確認指令碼位於 /var/userScript 資料夾中、擁有者為根使用者,並將檔案權限設定為 700。

ClonePrep 程序

ClonePrep 可確保所有的即時複製皆加入 Active Directory 網域。複製具有與最佳配置映像相同的電腦安全性識別碼 (SID)。雖然某些應用程式會在自訂期間產生新的 GUID,但 ClonePrep 也會保留應用程式的全域唯一識別碼 (GUID)。

在每個桌面平台初始啟動期間,ClonePrep 會:
  • 在 Active Directory 中為每個桌面平台建立新的電腦帳戶。
  • 為即時複製桌面平台提供一個新名稱。
  • 將桌面平台加入適當的網域。
下表顯示各種 ClonePrep 作業對即時複製安全識別碼 (SID) 的效果。
建立 推送映像 使用者登出時
ClonePrep 父系映像的 SID 會用於桌面平台 除非父系映像變更,否則會保留 SID 除非父系映像變更,否則會保留 SID

ClonePrep 客體自訂指令碼

在新增即時複製桌面平台集區時,您可以指定指令碼,使得它可以在建立複製後立即執行,以及另一個要在關閉複製電源前執行的指令碼。

建立 ClonePrep 自訂指令碼時,請參閱以下準則。

  • ClonePrep 指令碼的路徑

    您可以在建立或編輯桌面平台集區時指定指令碼。這些指令碼必須位於 /var/userScript 資料夾中的最佳配置映像上,擁有者為根使用者,並將檔案權限設定為 700。您不可使用網路共用的 UNC 路徑。

  • ClonePrep 指令碼逾時限制

    依預設,如果指令碼的執行時間超過 20 秒,ClonePrep 便會停止該指令碼。或者,您可以指定會執行另一個指令碼或處理程序、且執行所需時間較長的指令碼。

  • ClonePrep 指令碼帳戶

    ClonePrep 會使用 VMware Horizon 8 Instant Clone Agent 服務所使用的相同帳戶來執行指令碼。請不要變更此登入帳戶。若您這麼做,複製可能無法啟動。