hoatranlab.io.vnZalo: 09175168780917516878EmailLinkedIn
MD-102 + MS-102Giai đoạn 4 — Tenant & M365 AdminM28
M28

Quản lý Groups trong Microsoft 365

Dynamic groups, naming policy, expiration policy và group-based licensing

MS-102 ~2 giờ Trung bình Giai đoạn 4/7
01

Lý thuyết: Quản lý Groups trong Microsoft 365

Dynamic groups, naming policy và expiration policy

Các loại group trong M365

LoạiMô tảDùng cho
Microsoft 365 GroupWorkspace cộng tác (mailbox, SharePoint, Teams, Planner)Teams, project collaboration
Security GroupKiểm soát truy cập tài nguyên, gán licenseLicense, Intune, RBAC
Distribution GroupGửi email đến nhiều ngườiEmail list, thay thế mừng hôm nay bằng M365 Group
Mail-enabled SecuritySecurity group có email addressKiểm soát truy cập + gửi email
Dynamic groupMembership tự động theo rule (Entra P1)HR-driven, location-based

Dynamic Group Membership Rules

Dynamic groups dùng membership rule viết bằng ngôn ngữ biểu thức để tự động thêm/xóa member. Yêu cầu Entra ID P1.

# Ví dụ membership rules
# Group IT Department
(user.department -eq "Information Technology")

# Group theo vị trí và công ty
(user.city -eq "Ho Chi Minh") and (user.companyName -eq "Contoso")

# Frontline workers (theo jobTitle)
(user.jobTitle -contains "Technician") or (user.jobTitle -contains "Specialist")

# Guest users
(user.userType -eq "Guest")

Group Naming Policy

Loại PolicyMô tảVí dụ
Prefix-Suffix namingBắt buộc tiền tố/hậu tố cho tên groupGRP_<Name>_VN
Blocked wordsNgăn từ nhạy cảm trong tên groupCEO, Payroll, Board
Custom attributeThêm department từ user attributeĐiều phối tự động

Group Expiration Policy

Expiration policy tự động hết hạn Microsoft 365 Groups sau X ngày. Owner nhận email nhắc gia hạn. Nếu không gia hạn, group bị xóa — có thể khôi phục trong 30 ngày.

Group Expiration được khỹ nghị cho tổ chức có nhiều project team ngắn hạn — giảm số lượng "ghost groups" chứa dữ liệu cũ.
02

Lab thực hành: Dynamic Groups và Naming Policy

Tạo dynamic group, cấu hình naming policy và expiration

Lab A — Tạo Dynamic Security Group

Thực hành tại: Entra Admin Center → Groups → New group
  1. Vào entra.microsoft.comGroupsAll groups+ New group.
  2. Group type: Security. Tên: DYN-IT-Department. Membership type: Dynamic User.
  3. Click Add dynamic query → Property: department, Operator: Equals, Value: Information Technology.
  4. Click Validate Rules → kiểm tra xem user nào thỏa điều kiện. Click SaveCreate.
  5. Đợi 1–5 phút → vào group → Members — thấy user IT được thêm tự động.
Kết quả đầu ra mọng đợi

Group hiển thị Membership type: Dynamic User. Thêm/xóa member tự động khi department attribute thay đổi.

Lab B — Cấu hình Group Naming Policy

Thực hành tại: Entra Admin Center → Groups → Naming policy
  1. Vào entra.microsoft.comGroupsNaming policy.
  2. Tab Group naming policy: click + Add prefix → chọn String → nhập GRP_. Click + Add suffixAttribute → chọn [Department].
  3. Preview: GRP_ProjectAlpha_[Department]. Click Save.
  4. Tab Blocked words: nhập CEO,Board,Payroll,ConfidentialSave.
  5. Test: tạo group mới — tên tự động thêm prefix/suffix; tên có blocked word bị từ chối.

Lab C — Cấu hình Group Expiration Policy

Thực hành tại: Entra Admin Center → Groups → Expiration
  1. Vào entra.microsoft.comGroupsExpiration.
  2. Group lifetime: nhập 365 ngày. Email contact: nhập email admin.
  3. Enable expiration for: chọn Selected groups → add group GRP_ProjectTeams.
  4. Click Save. Owner của group sẽ nhận email 30, 15, 1 ngày trước khi hết hạn.
Kết quả đầu ra mọng đợi
# Kiểm tra expiration trên group qua PowerShell
Get-MgGroup -GroupId "" | Select DisplayName, ExpirationDateTime

DisplayName ExpirationDateTime
----------- ------------------
GRP_ProjectAlpha 2025-06-15T00:00:00Z
03

Tình huống thực tế: VinGroup và Dynamic Group Automation

Quản lý 50,000 user với dynamic groups theo bộ phận

VinGroup — Hệ thống tập đoàn 50,000 nhân viên

VinGroup với 50,000 nhân viên tại 8 công ty con (Vinmec, VinHome, VinFast, Vinhomes, Vinpearl, VinBus, VinSchool, VinAI). Mỗi công ty con có bộ phận IT riêng. Giải pháp: một tenant duy nhất với dynamic groups theo companyName + department. Naming policy: [CompanyShort]_[Department]_[Location]. Group-based licensing gán E3 cho VinFast, F3 cho VinBus frontline. Expiration 180 ngày cho project teams — giảm từ 12,000 xuống 3,200 active groups sau 6 tháng.

Cấu trúc group phân cấp

GroupRule mẫuLicense
VF-Engineering-HCMcompanyName eq "VinFast" and department eq "Engineering" and city eq "Ho Chi Minh"E3
VM-Clinical-HNcompanyName eq "Vinmec" and department eq "Clinical"E3
VB-Driver-AllcompanyName eq "VinBus" and jobTitle contains "Driver"F3
VS-Teacher-AllcompanyName eq "VinSchool" and jobTitle contains "Teacher"F1
Mỗi dynamic group update tự động trong vòng 15–30 phút khi có thay đổi attribute. Với tenant lớn, ưu tiên nhóm rule đơn giản để tránh chận xử lý.