在部署範本中使用安裝指令檔

「安裝指令檔」工具 (工具 > 部署 > 作業系統部署) 可用來從一個或多個安裝指令檔建立範本,然後可將範本用於範本中的指令檔化安裝動作。部署支援批次檔指令檔、Shell 指令檔和許多其他指令檔。

部署映像、安裝指令檔和插入指令檔動作均使用如 sysprep.inf 或 unattend.txt 等指令檔。可以使用安裝指令檔將變數插入到您的指令檔;例如,可將裝置名稱插入 sysprep.inf 檔案。

如需有關插入指令碼的詳細資訊,請參閱這篇 Ivanti 社群文章

如需有關插入指令碼疑難排解的詳細資訊,請參閱這篇 Ivanti 社群文章

使用變數

安裝指令檔支援很多主鍵值對,例如:

變數 說明
%ldHostname% 主機名稱
%ldDeviceID% 裝置的 GUID

如果 win.inf 檔案已經有主鍵值對做為使用者自訂變數,「安裝指定檔」會以新的使用者自訂變數取代該主鍵值對。

透過安裝指令檔傳遞變數 (不被部署過程取代) 作為變數以雙百分比符號形式封裝變數 (例如 %%variable%%)。

如需有關公用變數的詳細資訊,請參閱定義公用 (全域) 變數

使用指令碼的注意事項

  • 在 Windows 中,一個有效、活動、格式化的分割必須在指令檔化安裝動作發生之前就存在。
  • 網路安裝來源必須擁有針對正確插入或放入到 OEM PnP 驅動程式路徑的目標裝置的驅動程式 (其他資訊請參閱 Microsoft 安裝說明文件)。
  • 檔案 cmdlines.txt 用於將指令附加到最終的作業系統啟動。
  • 目前,不支援 PXE/RIS。
  • 如果安裝失敗,您可以查閱 \ManagementSuite\ldlogon\provisioning\config 資料夾,查看取代了變數的安裝指令檔來排除故障。修改指令檔後,或在「插入指令檔」或「部署映像」動作中使用指令檔後,您需要進行疑難排解時,存取此資料夾。
  • 用於部署的臨時目錄為 %systemdrive%/ldprovisioning。