บทนำ
บทความนี้อธิบายขั้นตอนการ Deploy Sangfor Endpoint Secure Agent ไปยังเครื่อง Client ทั้งหมดในองค์กรผ่าน Active Directory Group Policy โดยใช้ไฟล์ติดตั้งแบบ .msi ซึ่งเป็นวิธี Deploy แบบ Standard ของ Microsoft ที่ติดตั้ง Software ผ่าน GPO Software Installation
สิ่งที่ต้องเตรียม
- Windows Active Directory Server พร้อม Group Policy Management Console
- ไฟล์ติดตั้ง Endpoint Secure แบบ .msi (Download จาก ES Manager)
- เครื่อง Client ที่ต้องการ Deploy Agent Join Domain เรียบร้อยแล้ว
- เครื่อง Client สามารถเชื่อมต่อ ES Manager ได้ (ตรวจสอบ Port ที่ใช้งาน)
สำคัญ: นำไฟล์ .msi จาก ES Manager ไปวางใน Network Path ที่เครื่อง Client ที่ Join Domain สามารถเข้าถึงได้ และ ห้าม Rename ชื่อไฟล์
เนื้อหา
- Download ไฟล์ .msi สำหรับ Endpoints Manager Version 3.7.12R2 ขึ้นไป
- สำหรับ Endpoints Manager Version 3.7.12 ลงไป
- การตั้งค่าใน Windows Active Directory
- การตั้งค่าเครื่อง Endpoint (Windows) ที่ Join Domain
1. Download ไฟล์ติดตั้ง Agent .MSI สำหรับ ES Manager 3.7.12R2 ขึ้นไป
- Login เข้า ES Manager Web Console
- ไปที่ System > Agent Deployment > Bulk Deployment > Agent Installation via AD Domain
- เลือก MSI Installer
- คลิก Download เพื่อดาวน์โหลดไฟล์ .msi
- เก็บไฟล์ไว้พร้อมใช้งาน โดยห้ามเปลี่ยนชื่อไฟล์
2. สำหรับ Endpoints Manager Version 3.7.12 ลงไป
ให้ทำการ Upgrade Manager เป็น Firmware 3.7.12R2 ขึ้นไปก่อน เพราะ Version 3.7.12 ลงไปไม่รองรับ MSI Installer สำหรับ AD Deployment โดยตรง
3. การตั้งค่าใน Windows Active Directory
ขั้นตอนที่ 1: เตรียม Network Path สำหรับวางไฟล์ .msi
- สร้าง Shared Folder บน Domain Controller หรือ File Server
- ตั้ง Permission ให้ Domain Computers และ Domain Users มีสิทธิ์ Read
- นำไฟล์ .msi ที่ Download มาในขั้นตอนที่ 1 ไปวางใน Shared Folder นี้
ขั้นตอนที่ 2: สร้าง GPO ใหม่
- เปิด Group Policy Management Console บน Domain Controller
- คลิกขวาที่ Group Policy Objects เลือก New
- ตั้งชื่อ GPO ที่สื่อความหมาย เช่น "EDR-Installation"
- คลิก OK
ขั้นตอนที่ 3: Edit GPO ที่สร้าง
- คลิกขวาที่ GPO ที่สร้างใหม่ แล้วเลือก Edit
- หน้าต่าง Group Policy Management Editor จะเปิดขึ้น
ขั้นตอนที่ 4: เพิ่ม Software Installation
- ไปที่ User Configuration > Policies > Software Settings > Software Installation
- คลิกขวาที่ Software Installation เลือก New > Package...
- เลือกไฟล์ .msi ที่วางไว้ใน Network Path (ขั้นตอนที่ 1)
-
สำคัญ: ใช้ UNC Path เช่น
\\domaincontroller\share\sangfor.msiห้ามใช้ Local Path
-
สำคัญ: ใช้ UNC Path เช่น
- เลือก Deploy Method เป็น Advanced
- คลิก OK
ขั้นตอนที่ 5: ตั้งค่า Deployment Options
- ในหน้า Properties ของ Package ที่เพิ่งสร้าง ไปที่ Tab Deployment
- เลือก Deployment Type เป็น Assigned
- ในส่วน Deployment Options เลือก "Install this application at logon"
- คลิก OK เพื่อบันทึก
ขั้นตอนที่ 6: Link GPO กับ OU
- กลับมาที่ Group Policy Management Console
- คลิกขวาที่ OU ที่มีเครื่อง Client ที่ต้องการ Deploy Agent
- เลือก Link an Existing GPO...
- เลือก GPO "EDR-Installation" ที่สร้างไว้
- คลิก OK
4. การตั้งค่าเครื่อง Endpoint (Windows) ที่ Join Domain
ขั้นตอนที่ 1: รัน gpupdate /force
- เปิด Command Prompt บนเครื่อง Endpoint ด้วยสิทธิ์ User
- รันคำสั่ง:
gpupdate /force - ระบบจะถามว่าให้ Logoff จาก User หรือไม่ ให้กด Y แล้ว Enter
หมายเหตุ: การรัน gpupdate /force เป็นการบังคับให้ Update Policy ทันที หากไม่รัน Policy จะ Update เองโดยอัตโนมัติเมื่อมี Background Update Rate (โดย Default ทุก 90 นาที) หรือเมื่อ Restart Computer
ขั้นตอนที่ 2: Re-Login เข้าเครื่อง
- หลังจาก Re-Login เข้ามาใน Domain User
- ES Agent จะติดตั้งโดยอัตโนมัติแบบ Silent Installation
- สามารถตรวจสอบจาก Task Manager ดูที่ Network ส่วน Receive Throughput ว่ามี Traffic วิ่งหรือไม่ (จะมี Traffic ระหว่าง Download MSI จาก Network Share)
ขั้นตอนที่ 3: ตรวจสอบการติดตั้ง
- หลังติดตั้งเสร็จ จะมี Icon ของ Sangfor Endpoint Secure ใน System Tray
- เปิด Endpoint Secure Agent ตรวจสอบสถานะ Connection กับ Manager
- ใน ES Manager ไปที่ Endpoints > Endpoint List ตรวจสอบว่าเครื่อง Online
การตรวจสอบ
- ตรวจสอบใน ES Manager Web Console ว่าเครื่อง Endpoint ปรากฏใน Endpoint List พร้อมสถานะ Online
- ทดสอบ Real-time Protection ว่าทำงานได้ปกติ
- หากเครื่องไม่แสดงใน ES Manager:
- ตรวจสอบ Event Viewer ของเครื่อง Client ใน Application Log หา Error เกี่ยวกับ MSI Installer
- ตรวจสอบ Network Connectivity จาก Client ไปยัง ES Manager
- ตรวจสอบว่า Domain User มีสิทธิ์ Read ใน Network Share ที่เก็บไฟล์ .msi
หมายเหตุ
- การ Deploy แบบ MSI ผ่าน GPO Software Installation จะติดตั้งครั้งแรกที่ User Login เข้ามา และจะไม่ติดตั้งซ้ำหากเคยติดตั้งแล้ว
- หาก User Logoff/Login ไม่ติดตั้ง Agent ลองรัน
gpresult /h gpresult.htmlเพื่อดูว่า GPO ถูก Apply กับ User หรือไม่ - วิธีนี้แตกต่างจาก Logon Script Deployment ตรงที่ MSI ใช้ Software Installation ของ GPO โดยตรง ไม่ต้องเขียน Script .bat
- ห้ามเปลี่ยนชื่อไฟล์ .msi เนื่องจากจะทำให้ไม่สามารถ Verify Connection กับ ES Manager ได้
- หากต้องการ Uninstall Agent ผ่าน GPO ใช้วิธีลบ GPO และเลือก "Uninstall this application when it falls out of the scope of management"
ข้อคิดเห็น
0 ข้อคิดเห็น
โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น