Create VM Windows Template with Sysprep

โดยปกติการสร้าง VM Template ส่วนใหญ่จะใช้วิธีการ Clone จาก VM ที่เราสร้างเป็น Template เอาไว้ ซึ่งจะทำให้เกิดการซ้ำกันของ SID ( Security Identifier ) ที่โดยปกติจะต้องไม่ซ้ำ จริงต้องใช้ sysprep.exe เป็นโปรแกรมเอาไว้สำหรับทำ System Preparation Tool เพื่อใช้สำหรับเตรียมความพร้อมให้กับเครื่อง Machine ให้สามารถรันบน Hardware Independence พร้อมทำการ Cleanup ไปในตัว แต่มันจะไม่ทำการลบข้อมูลพวก Device Driver ถ้าลบด้วยก็ไม่มีประโยชน์อะไรแล้วล่ะ เรามาลองทำกันเลยดีกว่า


Get Started

  •  เปิด Command Prompt คลิกขวา Run as Administrator แล้วพิมพ์
# C:\WINDOWS\system32> cd sysprep
# C:\WINDOWS\system32\sysprep> sysprep.exe
  • ในกรณีที่ Deploy VHD หรือเป็น VM ให้ใช้คำสั่ง
# C:\WINDOWS\system32\sysprep> sysprep.exe /oobe /generalize /shutdown /mode:vm
  • System Cleanup Action เลือก OOBE

โดยปกติจะถูกตั้งเป็น Default อยู่แล้ว ซึ่งจะมีอยู่ 2 โหมด

  • Out-of-Box Experience ( OOBE ) : จะเป็นการเข้าสู่ Welcome Screen เพื่อทำการตั้งค่า
  • Audit Mode : จะเข้าสู่ระบบด้วย Administrator ซึ่งจะทำการ Clear Configuration และ User Profile
  • คลิก Generalize เพื่อทำการ Reset SID เลือก Shutdown Options เป็น Shutdown แล้วคลิก OK
  • รอจนติดตั้งเสร็จ เราจะได้ VM ให้ทำการ Convert เป็น Template ให้เรียบร้อย
  • เราจะได้ Template เพื่อนำไปสร้างเป็น VM
  • ลอง Create VM จาก Template แล้ว Power On ดูจะเห็นหน้าตาเป็นแบบนี้
  • ตั้งค่า Password สำหรับ Administrator
  • ทำการตรวจสอบ SID
# C:\WINDOWS\system32> wmic
wmic:root\cli> useraccount get name, sid
Name           SID
Administrator  S-1-5-21-975209338-1781153349-1573575379-500
Guest          S-1-5-21-975209338-1781153349-1573575379-501

อ่านเพิ่มเติม : https://bit.ly/2CeE10e


Leave a Reply

Your email address will not be published. Required fields are marked *