背景與挑戰
ADS 原則不支援桌面作業系統部署,因缺乏桌面版代理程式。透過 PXE 開機進入代理環境 (DA) 是唯一途徑。經多次試誤,總結出可行的 XP 全自動化部署流程。
核心流程:七大階段
- 建立原型機
安裝 XP、安裝應用程式、執行 sysprep 產生 sysprep.inf(含 ADS 變數),手動執行 sysprep -reseal -mini -quiet 封裝映像。
- ADS 控制台註冊原型機
新增裝置、預設任務設為 boot-to-da、填入對應變數、授與控制權。
- 驗證原型機進入 DA
開機確認順利進入代理環境並進入預備狀態。
- 建立 Capture-Image 任務腳本
任務順序:
① 捕獲系統映像(或多分區)
② 修改原型機 sysprep.inf(將 ADS 變數替換為實際值,否則重開機無法自動化 Mini-Setup)
③ 將原型機預設任務改為 boot-to-hd
④ reboot(建議改 shutdown,避免 ADS 無法釋放控制權)
註:原型機未裝 ADS 代理,任務腳本無法執行 adsdevice /rc 釋放控制,需人工介入停止任務並釋放。
- 註冊目標用戶端
新增裝置、預設任務 boot-to-da、填入變數、授與控制權。
- 驗證用戶端進入 DA
開機確認進入代理環境預備狀態。
- 建立 Deploy-Image 任務腳本
任務順序:
① 磁碟分區(多重分區需多條指令)
② 部署映像(多分區映像對應多條指令)
③ 修改目標機 sysprep.inf(替換變數為實際值)
④ 目標機預設任務改 boot-to-hd
⑤ reboot 進入 Mini-Setup 完成部署。
效能觀察與心得
- 虛擬機環境 (P4 2.4G/128MB) 捕獲/部署純系統映像各約 10 分鐘;含應用程式時間更長。
- Ghost 單機克隆僅 3 分鐘,但 ADS 優勢在於:硬體無關性、變數化設定、網路零接觸部署、大規模並行。若用戶端支援 Wake-on-LAN,可達真正全自動化。
- 期待社群破解 ADS 代理支援 XP/2000 Pro,徹底解決桌面部署限制。
後續計畫
尋找實體環境進行大規模部署測試,取得實際數據與 Ghost 多播比較。