Group-based Licensing: แจกไลเซนส์ Microsoft 365 ตามกลุ่ม

ตั้ง Group-based Licensing ใน Microsoft 365 admin center ให้พนักงานได้ไลเซนส์อัตโนมัติเมื่อเข้ากลุ่ม ปิดแอปที่ไม่ใช้ ย้ายจากการแจกรายคน และแก้ Errors & issues

โดย ทีมงาน THAI DATA CLOUD อ่าน 12 นาที

แชร์FacebookXLINELinkedIn
Group-based — Group-based Licensing: แจกไลเซนส์ Microsoft 365 ตามกลุ่ม
Group-based Licensing: แจกไลเซนส์ Microsoft 365 ตามกลุ่ม

คำตอบสั้น ๆ: ตั้ง Group-based Licensing ใน Microsoft 365 admin center ให้พนักงานได้ไลเซนส์อัตโนมัติเมื่อเข้ากลุ่ม ปิดแอปที่ไม่ใช้ ย้ายจากการแจกรายคน และแก้ Errors & issues

คู่มือนี้อธิบาย Group-based ทีละขั้นตอน พร้อมคำสั่งที่ใช้ได้จริงและปัญหาที่พบบ่อย

Group-based Licensing คือการกำหนดไลเซนส์ Microsoft 365 ให้กลุ่มแทนการแจกทีละคน สมาชิกทุกคนในกลุ่มจะได้ไลเซนส์อัตโนมัติ และเสียไลเซนส์อัตโนมัติเมื่อถูกนำออกจากกลุ่ม การจัดการ Group-based Licensing ปัจจุบันทำใน Microsoft 365 admin center เพราะ Microsoft ย้ายหน้าแจกไลเซนส์ออกจาก Microsoft Entra admin center แล้ว

คู่มือนี้เหมาะกับผู้ดูแลที่มีพนักงานหลายสิบคนขึ้นไป หรือมีไลเซนส์หลายแบบปนกัน เช่น Business Standard สำหรับพนักงานทั่วไปและ Business Premium สำหรับผู้บริหาร เมื่อทำครบ คุณจะออกแบบกลุ่มไลเซนส์ กำหนดไลเซนส์และปิดแอปที่ไม่ใช้ ย้ายผู้ใช้จากการแจกรายคนมาเป็นแบบกลุ่มโดยไม่มีใครหลุดบริการ และแก้ข้อผิดพลาดในแท็บ Errors & issues ได้

สิ่งที่ต้องเตรียม

  • บทบาท License Administrator, User Administrator หรือ Groups Administrator อย่างใดอย่างหนึ่ง
  • ไลเซนส์ของแผนที่รองรับ: เอกสารของ Microsoft Entra ระบุว่าผู้ใช้ที่ได้ไลเซนส์ผ่าน Group-based Licensing ต้องมี Microsoft Entra ID P1 ขึ้นไป หรือแผนที่รวม P1 ไว้ เช่น Microsoft 365 Business Premium, Microsoft 365 E3/E5 หรือ Office 365 E3 ขึ้นไป เอกสารฉบับปัจจุบันใน Microsoft 365 admin center ไม่ได้เขียนเงื่อนไขนี้ซ้ำ ถ้าองค์กรมีเฉพาะ Business Basic หรือ Business Standard ให้ยืนยันสิทธิ์กับผู้ขายไลเซนส์ก่อนใช้งานจริง
  • Usage location ของผู้ใช้ ถ้าไม่ได้ตั้งไว้ Group-based Licensing จะใช้ประเทศของ tenant แทน
  • จำนวนไลเซนส์ว่างที่ Billing > Licenses ต้องพอกับจำนวนสมาชิกกลุ่ม
แผนภาพ Group-based Licensing พนักงานเข้ากลุ่มไลเซนส์ LIC-M365 สองกลุ่ม แล้วหน้า Billing Licenses แจกบริการให้อัตโนมัติ
หนึ่งกลุ่มต่อหนึ่งผลิตภัณฑ์ ย้ายแผนก็แค่ย้ายกลุ่ม

ขั้นตอนที่ 1: ออกแบบกลุ่มสำหรับ Group-based Licensing

กลุ่มที่ใช้กับ Group-based Licensing ควรมีหน้าที่เดียว ตั้งชื่อให้รู้ทันทีว่าเป็นกลุ่มไลเซนส์ เช่น LIC-M365-BusinessStandard และ LIC-M365-BusinessPremium หลักที่ควรใช้มีดังนี้

  • หนึ่งกลุ่มต่อหนึ่งผลิตภัณฑ์ เพราะถ้ากลุ่มเดียวมีหลายผลิตภัณฑ์แล้วตัวใดตัวหนึ่งแจกไม่สำเร็จ ผลิตภัณฑ์อื่นในกลุ่มก็อาจไม่ถูกแจกด้วย
  • ใช้ security group ธรรมดา ไม่ใช้ Microsoft 365 group เพราะ Microsoft 365 group สร้างกล่องจดหมายและไซต์ SharePoint ติดมาด้วยโดยไม่จำเป็น
  • ห้ามใช้กลุ่มซ้อนกลุ่ม Group-based Licensing ไม่รองรับ nested group สมาชิกของกลุ่มย่อยจะไม่ได้ไลเซนส์

สร้างกลุ่มใน Microsoft Entra admin center ที่ Entra ID > Groups > All groups > New group เลือก Group type เป็น Security และ Membership type เป็น Assigned หรือสร้างใน Microsoft 365 admin center ที่ Teams & groups > Active teams & groups แล้วเลือกชนิด Security

ขั้นตอนที่ 2: กำหนดไลเซนส์แบบ Group-based ให้กลุ่ม

  1. ใน Microsoft 365 admin center ไปที่ Billing > Licenses แล้วคลิกชื่อผลิตภัณฑ์ เช่น Microsoft 365 Business Standard
  2. คลิก Assign licenses พิมพ์ชื่อกลุ่มแล้วเลือกจากรายการ เพิ่มผู้ใช้หรือกลุ่มได้ครั้งละไม่เกิน 20 รายการ
  3. คลิก Turn apps and services on or off ถ้าต้องการปิดบางบริการ (ดูขั้นตอนที่ 3)
  4. คลิก Assign แล้วปิดหน้าต่าง

หลังกด Assign หน้า Licenses จะแสดงชื่อกลุ่มแทนรายชื่อผู้ใช้ ซึ่งเป็นสัญลักษณ์ว่าเป็นการแจกแบบ Group-based ระบบจะทยอยแจกไลเซนส์ให้สมาชิกเบื้องหลัง กลุ่มเล็กเสร็จเร็ว กลุ่มใหญ่หรือช่วงที่ระบบมีงานมากอาจใช้เวลานานกว่า ดูรายชื่อสมาชิกได้ที่ Teams & groups > Active teams & groups

หน้าจอจำลองแผง Assign licenses ใน Microsoft 365 admin center ใช้ Group-based Licensing กำหนดไลเซนส์ให้กลุ่ม LIC-M365-BusinessStandard
พิมพ์ชื่อกลุ่มแทนชื่อคน แล้วเลือกปิดบริการที่ไม่ใช้ก่อนกด Assign (ภาพจำลอง)

ขั้นตอนที่ 3: ปิดแอปและบริการที่ไม่ต้องการในกลุ่ม Group-based

จุดเด่นของ Group-based Licensing คือกำหนดชุดบริการต่อกลุ่มได้ เช่น ให้พนักงานหน้าร้านใช้อีเมลและ Teams แต่ปิดบริการที่ยังไม่พร้อมสนับสนุน ไปที่ Billing > Licenses คลิกผลิตภัณฑ์ คลิกแถวของกลุ่ม แล้วเลือกหรือยกเลิกบริการในแผงด้านขวา คลิก Save

ระวังบริการที่พึ่งพากัน ถ้าปิด Exchange Online บริการที่ใช้กล่องจดหมายร่วมด้วยจะทำงานไม่ครบ และการปิด Exchange Online ของผู้ใช้ที่มีอีเมลอยู่แล้วเท่ากับถอดไลเซนส์อีเมล ข้อมูลอาจถูกลบเมื่อครบ 30 วัน ทดลองกับกลุ่มเล็กก่อนเสมอ

ขั้นตอนที่ 4: ย้ายผู้ใช้จากการแจกรายคนมาเป็น Group-based

ผู้ใช้ที่มีไลเซนส์เดียวกันทั้งแบบแจกตรงและผ่านกลุ่มจะใช้ไลเซนส์เพียงชุดเดียว จึงย้ายได้โดยไม่ต้องมีไลเซนส์สำรอง ลำดับที่ปลอดภัยคือ

  1. เพิ่มผู้ใช้เข้ากลุ่มไลเซนส์
  2. รอให้ระบบประมวลผล แล้วตรวจว่าไลเซนส์จากกลุ่มอยู่ในสถานะ Active ด้วย PowerShell ด้านล่าง
  3. เมื่อยืนยันแล้ว จึงถอดไลเซนส์ที่แจกตรงออกที่ Billing > Licenses โดยเลือกเฉพาะผู้ใช้ที่เป็น direct assignment แล้วคลิก Unassign licenses
Connect-MgGraph -Scopes "User.Read.All","Group.Read.All"
$u = Get-MgUser -UserId [email protected] -Property LicenseAssignmentStates
$u.LicenseAssignmentStates | Select-Object SkuId,AssignedByGroup,State,Error

แถวที่ AssignedByGroup ว่างคือไลเซนส์แจกตรง แถวที่มี ID ของกลุ่มคือได้จาก Group-based Licensing ถ้าถอดไลเซนส์ตรงก่อนที่แถวจากกลุ่มจะเป็น Active ผู้ใช้จะหลุดบริการชั่วคราว

ผลคำสั่ง Get-MgUser แสดง LicenseAssignmentStates ของผู้ใช้ที่มีไลเซนส์ทั้งแบบแจกตรงและแบบ Group-based ในสถานะ Active
เห็นทั้งสองแถวเป็น Active แล้วจึงถอดไลเซนส์ที่แจกตรง ผู้ใช้จะไม่หลุดบริการ

ขั้นตอนที่ 5: ตรวจและแก้ข้อผิดพลาดใน Errors & issues

Group-based Licensing ไม่แจ้งข้อผิดพลาดทันทีแบบการแจกรายคน แต่บันทึกไว้ที่ผู้ใช้แต่ละคน เปิด Billing > Licenses คลิกผลิตภัณฑ์ แล้วเลือกแท็บ Errors & issues คลิกชื่อผู้ใช้เพื่อดูสาเหตุ แก้ต้นเหตุ แล้วคลิก Reprocess (ครั้งละไม่เกิน 20 คน) สาเหตุที่พบบ่อย

  • Not enough licenses (CountViolation): ไลเซนส์ไม่พอ ซื้อเพิ่มหรือคืนไลเซนส์ที่ไม่ใช้
  • Conflicting service plans (MutuallyExclusiveViolation): ผู้ใช้มีบริการที่ชนกัน เช่น Exchange Online Plan 1 จากไลเซนส์หนึ่งกับ Plan 2 จากอีกไลเซนส์ ให้ปิดบริการที่ซ้ำฝั่งใดฝั่งหนึ่ง
  • Other products depend on this license (DependencyViolation): มีไลเซนส์เสริมที่ต้องพึ่งบริการในไลเซนส์นี้
  • Usage location isn't allowed: ตั้ง Usage location ของผู้ใช้ให้ถูก
  • Duplicate proxy addresses: มีผู้ใช้สองคนใช้ที่อยู่อีเมลเดียวกัน แก้ที่อยู่ที่ซ้ำก่อน

หากลุ่มที่มีปัญหาทั้ง tenant ด้วย PowerShell ได้

Get-MgGroup -Filter "hasMembersWithLicenseErrors eq true" -All | Select-Object DisplayName,Id
Get-MgGroupMemberWithLicenseError -GroupId <Id ของกลุ่ม> -All

ขั้นตอนที่ 6: ใช้ dynamic group เมื่อข้อมูลผู้ใช้เชื่อถือได้ (ถ้าต้องการ)

ถ้าฝ่ายบุคคลกรอก Department ของทุกคนถูกต้องเสมอ ใช้ dynamic group คู่กับ Group-based Licensing ให้คนเข้าออกกลุ่มไลเซนส์เองได้ ที่ Entra ID > Groups > New group เลือก Membership type เป็น Dynamic User คลิก Add dynamic query แล้วใส่กฎ

(user.department -eq "Sales") -and (user.accountEnabled -eq true)

dynamic group ต้องมี Microsoft Entra ID P1 สำหรับผู้ใช้ทุกคนที่เป็นสมาชิก ข้อควรระวังคือถ้ามีคนแก้ Department ผิดหรือแก้กฎผิด ผู้ใช้จำนวนมากอาจหลุดจากกลุ่มและเสียไลเซนส์พร้อมกัน ข้อมูล Exchange Online ของผู้ใช้ที่ไม่มีไลเซนส์จะถูกเก็บไว้ 30 วันแล้วลบ จึงต้องมีคนตรวจกฎทุกครั้งที่แก้

ย้ายผู้ใช้ระหว่างกลุ่มไลเซนส์โดยไม่หลุดบริการ

งานที่ทำบ่อยที่สุดหลังเปิด Group-based Licensing คือย้ายคนข้ามแผน เมื่อพนักงานเลื่อนตำแหน่งจาก Business Standard ไป Business Premium ให้เพิ่มเข้ากลุ่มใหม่ก่อน ตรวจว่าไลเซนส์ใหม่ขึ้นแล้ว จึงนำออกจากกลุ่มเดิม ถ้าทำกลับลำดับ ผู้ใช้จะไม่มีไลเซนส์ระหว่างรอประมวลผล และในช่วงที่ระบบมีงานมาก ช่วงนี้อาจยาวกว่าที่คาด ลำดับนี้มาจากเอกสาร Assign or unassign licenses to a group in the Microsoft 365 admin center ของ Microsoft

ตารางเปรียบเทียบการแจกไลเซนส์รายคนกับ Group-based Licensing ในงานรับพนักงานใหม่ พนักงานลาออก การปิดแอป และการเปลี่ยนแผน
งานประจำย้ายไปอยู่ที่การจัดการสมาชิกกลุ่ม แต่ต้องคอยดูแท็บ Errors & issues

ปัญหาที่พบบ่อยเกี่ยวกับ Group-based Licensing

นำผู้ใช้ออกจากกลุ่มไลเซนส์แล้ว อีเมลของเขาจะหายไหม?

Group-based Licensing จะถอดไลเซนส์อัตโนมัติ ข้อมูล Exchange Online ถูกเก็บไว้ 30 วันแล้วลบถาวร ถ้าพนักงานลาออก ให้ทำตาม Offboarding: จัดการบัญชีพนักงานลาออกโดยข้อมูลไม่หาย ก่อนนำออกจากกลุ่ม เช่น แปลงเป็น shared mailbox หรือส่งต่อข้อมูลให้หัวหน้า

ได้ไลเซนส์ทั้งแบบแจกตรงและผ่านกลุ่ม เสียไลเซนส์สองชุดหรือไม่?

ไม่ ผู้ใช้ที่ได้ผลิตภัณฑ์เดียวกันหลายทางใช้ไลเซนส์เพียงชุดเดียว ช่วงย้ายจากแจกตรงมาเป็น Group-based จึงไม่ต้องซื้อไลเซนส์เพิ่ม

ใช้ distribution list หรือกลุ่มซ้อนกลุ่มแจกไลเซนส์ได้หรือไม่?

Microsoft รองรับ security group, mail-enabled group และ Microsoft 365 group แต่ไม่รองรับกลุ่มซ้อนกลุ่ม ถ้ากำหนดไลเซนส์ให้กลุ่มที่มีกลุ่มย่อย เฉพาะสมาชิกชั้นแรกเท่านั้นที่ได้ไลเซนส์ แนะนำให้ใช้ security group ที่สร้างไว้เพื่อแจกไลเซนส์โดยเฉพาะ

พนักงานใหม่เข้ากลุ่มแล้วแต่ยังไม่มีกล่องจดหมาย ทำไม?

ระบบ Group-based Licensing ยังประมวลผลไม่เสร็จ หรือแจกไม่สำเร็จ ตรวจแท็บ Errors & issues ก่อน ถ้าไม่มีข้อผิดพลาดให้รอสักพัก แล้วตรวจด้วยคำสั่ง LicenseAssignmentStates ในขั้นตอนที่ 4 ลำดับงานพนักงานใหม่ทั้งหมดอยู่ใน Onboarding

ถ้าต้องการให้ช่วยออกแบบกลุ่มไลเซนส์ ตรวจไลเซนส์ที่แจกเกินหรือไม่ได้ใช้ หรือย้ายจากการแจกรายคนมาเป็นแบบกลุ่ม ติดต่อทีมงาน THAI DATA CLOUD ได้ องค์กรที่ต้องการจัดหาไลเซนส์ Microsoft 365 ดูรายละเอียดได้ที่หน้าบริการของเรา

อ่านเพิ่มเติมเกี่ยวกับ Group-based

แชร์FacebookXLINELinkedIn

มีคำถามเรื่องบริการ? ติดต่อทีมงาน