วิธี Deploy Software ด้วย GPO บน Windows Server 2025 แบบละเอียด

การ Deploy Software ด้วย Group Policy คือวิธีติดตั้งโปรแกรมให้เครื่องจำนวนมากจากศูนย์กลางแบบอัตโนมัติ โดยไม่ต้องเดินติดตั้งทีละเครื่อง

ตัวอย่าง:

  • ติดตั้ง Google Chrome ทั้งบริษัท
  • ลง 7-Zip ทุกเครื่อง
  • ลงโปรแกรมบัญชีเฉพาะแผนก
  • อัปเดต Software อัตโนมัติ

ทั้งหมดนี้ทำได้ผ่าน GPO บน Windows Server 2025

หลายองค์กรยังใช้วิธี Remote เข้าเครื่องทีละเครื่อง ซึ่งเสียเวลามาก โดยเฉพาะองค์กรที่มี 50–500 เครื่องขึ้นไป ดังนั้นบทความนี้จะสอนการ Deploy Software ด้วย GPO แบบละเอียด ซึ่งเป็นแนวทางที่ทีม comsiam ใช้ในระบบองค์กรจริง


① Software Deployment ด้วย GPO คืออะไร

คือการใช้ Group Policy ติดตั้งโปรแกรมอัตโนมัติ

เมื่อ:

  • เครื่องเปิด
  • User Login

Windows จะติดตั้ง Software ให้เอง


② ข้อดีของการ Deploy Software ด้วย GPO

ข้อดี:

  • ลดงาน IT
  • ลงพร้อมกันหลายเครื่อง
  • ควบคุม Version ได้
  • ลด Human Error
  • ติดตั้งอัตโนมัติ

③ โปรแกรมแบบไหน Deploy ผ่าน GPO ได้

ดีที่สุดคือ:

MSI Package

เช่น:

  • 7-Zip MSI
  • Google Chrome Enterprise MSI
  • Firefox MSI

④ EXE Deploy ได้ไหม

Deploy ได้ยากกว่า

แนะนำ:
ใช้:

  • MSI
  • หรือแปลง EXE → MSI

⑤ สิ่งที่ต้องมี ก่อน Deploy Software

ต้องมี:

  • ติดตั้ง Active Directory แล้ว
  • Client Join Domain แล้ว
  • Shared Folder สำหรับเก็บ Installer

⑥ วิธีสร้าง Shared Folder สำหรับ Software

ตัวอย่าง:

D:\SoftwareDeploy

Share เป็น:

\\fileserver\SoftwareDeploy

⑦ วิธีตั้ง Permission Shared Folder

แนะนำ:

Domain Computers → Read

สำคัญมาก:
Computer Account ต้องอ่านไฟล์ได้


⑧ วิธีเตรียม MSI File

ตัวอย่าง:

7zip.msi

เก็บไว้ใน:

\\fileserver\SoftwareDeploy

⑨ วิธีเปิด Group Policy Management

เปิด:

Server Manager
> Tools
> Group Policy Management

หรือใช้:

gpmc.msc

⑩ วิธีสร้าง GPO สำหรับ Deploy Software

คลิกขวา OU

เลือก:

Create a GPO in this domain, and Link it here

ตั้งชื่อ:

Deploy 7-Zip

⑪ วิธี Edit GPO

คลิกขวา GPO

เลือก:

Edit

⑫ Path สำหรับ Deploy Software

ไปที่:

Computer Configuration
> Policies
> Software Settings
> Software Installation

⑬ วิธีเพิ่ม MSI Package

คลิกขวา:

Software Installation
> New
> Package

⑭ วิธีเลือก MSI File

สำคัญมาก:
ต้องใช้ UNC Path เท่านั้น

ถูก:

\\fileserver\SoftwareDeploy\7zip.msi

ผิด:

D:\SoftwareDeploy\7zip.msi

⑮ Assigned กับ Published ต่างกันยังไง

Assigned

ติดตั้งอัตโนมัติ

นิยมที่สุด


Published

User เลือกติดตั้งเอง

ใช้ไม่บ่อย


⑯ วิธีเลือก Assigned

เลือก:

Assigned

จากนั้น OK


⑰ วิธี Force GPO

ที่ Client ใช้:

gpupdate /force

จากนั้น:
Restart เครื่อง


⑱ การติดตั้งเกิดขึ้นตอนไหน

Software จะติดตั้ง:
ตอนเครื่อง Boot

ก่อน Login เข้า Windows


⑲ วิธีตรวจสอบว่า Deploy สำเร็จหรือไม่

หลัง Restart

เปิด:

Apps & Features

ควรเห็นโปรแกรมติดตั้งแล้ว


⑳ วิธี Deploy Software เฉพาะบางแผนก

ใช้:

  • OU
  • Security Filtering

ตัวอย่าง:

  • Accounting → โปรแกรมบัญชี
  • HR → โปรแกรมเงินเดือน

㉑ วิธีลบ Software ผ่าน GPO

ใน GPO:
คลิกขวา Package

เลือก:

All Tasks
> Remove

㉒ วิธี Upgrade Software ผ่าน GPO

เพิ่ม MSI Version ใหม่

แล้วใช้:

Upgrades

㉓ ปัญหาที่พบบ่อย

Software ไม่ติดตั้ง

สาเหตุ:

  • ใช้ Local Path
  • Permission ไม่พอ
  • MSI เสีย

GPO Apply แล้วแต่ไม่มีอะไรเกิดขึ้น

สาเหตุ:

  • Client ไม่ Restart
  • DNS ผิด
  • SYSVOL มีปัญหา

Access Denied

สาเหตุ:
Computer Account อ่าน Share ไม่ได้


㉔ วิธีตรวจสอบ GPO

ใช้:

gpresult /r

และ:

rsop.msc

㉕ แนวทาง Deploy Software ที่ดี

แนะนำ:

  • ใช้ MSI
  • ใช้ Shared Folder กลาง
  • แยก GPO ตามแผนก
  • ทดสอบก่อน Deploy จริง

หลายองค์กร Deploy โปรแกรมแบบสุ่มจน GPO ซ้อนกันมั่ว ซึ่งทีม comsiam มักแนะนำให้แยก Software Policy อย่างชัดเจน


㉖ สิ่งที่ไม่ควรทำ

ไม่ควร:

  • ใช้ Local Path
  • Deploy ทุกโปรแกรมใน GPO เดียว
  • ไม่ทดสอบ MSI
  • ไม่มี Backup GPO

㉗ โปรแกรมยอดนิยมที่นิยม Deploy ผ่าน GPO

ตัวอย่าง:

  • 7-Zip
  • Google Chrome Enterprise
  • Firefox ESR
  • Adobe Reader
  • VPN Client

㉘ สรุป

การ Deploy Software ด้วย Group Policy บน Windows Server 2025 ช่วยให้องค์กรติดตั้งโปรแกรมจำนวนมากได้แบบอัตโนมัติจากศูนย์กลาง

ข้อดี:

  • ลดงาน IT
  • ติดตั้งเร็ว
  • ควบคุมง่าย
  • ลด Human Error

โดยเฉพาะองค์กรที่มีเครื่องจำนวนมาก การใช้ GPO Deploy Software ถือเป็นมาตรฐานสำคัญของระบบ Windows Enterprise