Contact
Line : comsiam
Contact
Line : comsiam

เคยหรือไม่ที่ต้องนั่งกด Next, Accept, เลือกภาษา, เลือก Partition, ตั้งรหัสผ่าน Administrator ซ้ำ ๆ ทุกครั้งที่ติดตั้ง Windows Server
หากต้องติดตั้งเพียง 1 เครื่องอาจไม่ใช่ปัญหา แต่ถ้าต้องติดตั้ง 20, 50 หรือ 100 เครื่อง การทำแบบ Manual จะเสียเวลามหาศาล
Unattended Install คือวิธีที่องค์กรขนาดใหญ่ใช้เพื่อติดตั้ง Windows Server โดยไม่ต้องมีคนเฝ้าหน้าจอ ช่วยลดเวลา ลดข้อผิดพลาด และทำให้ทุกเครื่องมีมาตรฐานเดียวกัน
Unattended Install คือการติดตั้ง Windows แบบอัตโนมัติ
แทนที่จะตอบคำถามระหว่างติดตั้ง
Language
Keyboard
License
Disk
Password
Computer Name
ระบบจะอ่านข้อมูลจากไฟล์ Configuration แล้วดำเนินการทั้งหมดเอง
ข้อดีหลัก
โครงสร้างพื้นฐาน
Windows Setup
↓
Autounattend.xml
↓
Install Windows
↓
Configuration
ไฟล์ XML จะเก็บข้อมูลทุกอย่างที่ต้องใช้ในการติดตั้ง
ไฟล์หลักของ Unattended Install
ชื่อมาตรฐาน
Autounattend.xml
หรือ
Unattend.xml
Windows Setup จะอ่านไฟล์นี้โดยอัตโนมัติ
ตัวอย่าง
แทบทุกขั้นตอนของการติดตั้ง
เครื่องมือมาตรฐานของ Microsoft
ใช้สร้างไฟล์
Autounattend.xml
โดยไม่ต้องเขียน XML เองทั้งหมด
มาพร้อมกับ Windows ADK
ใช้สำหรับ
เป็นเครื่องมือพื้นฐานสำหรับ Deployment ระดับองค์กร
<InputLocale>en-US</InputLocale>
<SystemLocale>en-US</SystemLocale>
<UILanguage>en-US</UILanguage>
<UserLocale>en-US</UserLocale>
ช่วยให้ติดตั้งด้วยค่ามาตรฐานเดียวกันทุกเครื่อง
ตัวอย่าง
<ProductKey>
<Key>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</Key>
</ProductKey>
ใช้กับ License ที่องค์กรได้รับ
ตัวอย่าง
<AcceptEula>true</AcceptEula>
ไม่ต้องกด Accept ระหว่างติดตั้ง
ตัวอย่าง
<ComputerName>SERVER01</ComputerName>
หรือใช้ Script เปลี่ยนชื่อภายหลัง
ตัวอย่าง
<AdministratorPassword>
<Value>Password123!</Value>
</AdministratorPassword>
ควรป้องกันไฟล์นี้อย่างเหมาะสม
ตัวอย่าง
<TimeZone>
SE Asia Standard Time
</TimeZone>
เหมาะสำหรับประเทศไทย
ตัวอย่าง
<CreatePartition>
<Size>50000</Size>
</CreatePartition>
ช่วยลดการตั้งค่า Disk ด้วยมือ
ตัวอย่าง
<Format>NTFS</Format>
ช่วยให้ Setup ดำเนินการจนเสร็จสมบูรณ์
ตัวอย่าง
<JoinDomain>company.local</JoinDomain>
หลังติดตั้งเสร็จ เครื่องจะเข้าร่วม Domain ทันที
ตัวอย่าง
<FirstLogonCommands>
ใช้สำหรับ
อัตโนมัติ
สามารถเรียก PowerShell Script
ตัวอย่าง
Install-WindowsFeature `
Web-Server
หลังจาก Windows ติดตั้งเสร็จ
โครงสร้าง
USB
├─ Windows Setup
└─ Autounattend.xml
เมื่อ Boot จาก USB ระบบจะติดตั้งอัตโนมัติทันที
Windows Deployment Services
ช่วยให้ติดตั้งผ่าน Network ได้
ไม่ต้องใช้ USB ทุกเครื่อง
Microsoft Deployment Toolkit
MDT ใช้ Unattend File เป็นส่วนหนึ่งของ Deployment Workflow
ช่วยลดงาน Manual ได้มาก
เหมาะสำหรับสร้าง VM จำนวนมาก
แนวคิด
Create VM
↓
Attach ISO
↓
Autounattend.xml
↓
Install Complete
ช่วยสร้าง VM ใหม่ได้รวดเร็ว
| หัวข้อ | Manual | Unattended |
|---|---|---|
| ความเร็ว | ปานกลาง | สูง |
| Human Error | สูง | ต่ำ |
| มาตรฐาน | ต่ำ | สูง |
| Scale | จำกัด | ดีมาก |
| Automation | ต่ำ | สูง |
ปัญหายอดนิยม
ควรทดสอบใน Lab ก่อนเสมอ
ควรทำดังนี้
จะช่วยให้ Deployment มีเสถียรภาพมากขึ้น
Data Center สมัยใหม่แทบทั้งหมดใช้
ร่วมกัน
เพื่อลดเวลาการติดตั้งและเพิ่มความสม่ำเสมอของระบบ
Windows Server 2025 รองรับ
ได้อย่างสมบูรณ์
ทำให้การติดตั้ง Server จำนวนมากง่ายกว่าที่เคย
Unattended Install คือเทคนิคการติดตั้ง Windows Server 2025 แบบอัตโนมัติผ่านไฟล์ Configuration ช่วยลดเวลา ลด Human Error และทำให้ทุกเครื่องมีมาตรฐานเดียวกัน เหมาะสำหรับองค์กรที่ต้องติดตั้งหรือ Deploy Server จำนวนมาก
ทีมงาน comsiam แนะนำให้ Administrator ศึกษา Unattended Install ควบคู่กับ MDT และ WDS เพราะเป็นพื้นฐานสำคัญของระบบ Deployment ระดับองค์กร และ comsiam มองว่าความสามารถในการติดตั้ง Server แบบอัตโนมัติคือหนึ่งในทักษะที่ช่วยประหยัดเวลามากที่สุดในการบริหาร Infrastructure
หากต้องติดตั้ง Windows Server ใหม่ 100 เครื่องภายในสัปดาห์นี้ คุณจะนั่งกด Next 100 รอบ หรือจะให้ Autounattend.xml ทำงานแทนทั้งหมด?