Lý thuyết cần nắm
Subscription Activation, Provisioning Packages, Windows Configuration Designer
1.1 Subscription Activation
Subscription Activation tự động upgrade Windows edition khi user đăng nhập với tài khoản Entra ID có license hợp lệ. Không cần product key.
| License | Windows Edition kích hoạt | Ghi chú |
|---|---|---|
| Microsoft 365 E3 | Windows 11 Enterprise | Most common |
| Microsoft 365 E5 | Windows 11 Enterprise | Security add-ons |
| Microsoft 365 F3 (Frontline) | Windows 11 Enterprise | Frontline workers |
1.2 Provisioning Packages (PPKG)
PPKG là file .ppkg chứa cấu hình được tạo bằng Windows Configuration Designer (WCD). Apply mà không cần internet hay MDM. Phù hợp cho bulk config kiosk offline.
| PPKG Use Case | Mô tả |
|---|---|
| Bulk configure kiosks | Set kiosk mode, auto-login, single app |
| Pre-load apps | Cài apps trước khi user nhận máy |
| Configure Wi-Fi | Push Wi-Fi profiles không cần MDM |
| Set device name template | PC-[Dept]-[Serial] |
Lab thực chiến
Subscription Activation, Windows Configuration Designer, PPKG silent install
Lab A — Subscription Activation (Portal)
- Assign Microsoft 365 E3 license cho user
- User đăng nhập vào máy Windows 11 Pro bằng Entra ID account
- Windows tự động upgrade lên Enterprise sau ~30 phút hoặc restart
- Xác nhận:
# Kết quả mong đợi: Edition = Enterprise
Edition: Enterprise. Không cần reimage hoặc product key. Khi revoke license → máy tự downgrade về Pro.
Lab B — Windows Configuration Designer (WCD)
- Download Windows Configuration Designer từ Microsoft Store
- New project → Provision desktop devices
- Cấu hình Device name template:
FPT-KIOSK-%RAND:5% - Wi-Fi: thêm SSID + password; Set timezone: SE Asia Standard Time
- Build → chọn output folder → Create
- Apply PPKG: Settings → Accounts → Access work or school → Add provisioning package
PPKG file (.ppkg) được tạo. Apply trên máy không cần internet. 2-5 phút tuỳ thuộc nội dung.
Lab C — PowerShell: Silent PPKG Install
Install-ProvisioningPackage -PackagePath ".\config.ppkg" -ForceInstall -QuietInstall
# Xác nhận PPKG đã apply
Get-ProvisioningPackage | Select DisplayName, WasApplied
PPKG được apply ngay không cần user interaction. Phù hợp cho silent deployment qua logon script.
Tình huống thực tế doanh nghiệp
FPT Retail — 200 kiosk machines cho showrooms
FPT Retail — Setup 200 kiosk machines tại showrooms toàn quốc
Yêu cầu: cùng 1 config, không có user login, auto-launch POS app, offline provisioning. PPKG giải quyết nhanh hơn Autopilot (không cần internet) và phù hợp hơn MDT (không cần server).
| Giải pháp | Cần internet? | Cần server? | Offline provision | Phù hợp kiosk |
|---|---|---|---|---|
| PPKG (WCD) | Không | Không | ✔ | ✔ Tốt nhất |
| Autopilot | Có | Không | ✘ | Hạn chế |
| MDT | Không | Có (MDT server) | Lần lượt (PXE) | OK |