Lý thuyết cần nắm
Công cụ đánh giá tương thích trước khi triển khai Windows 11
1.1 App Compatibility Assessment Tools
| Công cụ | Mục đích | Truy cập | Dữ liệu |
|---|---|---|---|
| Upgrade Readiness | Đánh giá tổng thể hardware+app | Intune → Endpoint analytics | Windows telemetry |
| Endpoint Analytics | Hardware readiness, Win11 score | intune.microsoft.com → Reports | Intune enrolled devices |
| App Health Analyzer | Phân tích Office add-ins, VBA macros | M365 Apps admin center → Health | M365 Apps usage |
| Desktop App Assure | Microsoft fix app không tương thích (free E3/E5) | aka.ms/DesktopAppAssure | Bạn cung cấp app+issue |
1.2 App Compatibility Categories
| Category | Mô tả | Hành động |
|---|---|---|
| Highly adopted | Phổ biến, đã kiểm tra với Win11 | Deploy ngay |
| Medium adoption (needs testing) | Chưa có dữ liệu đầy đủ | Test trên pilot group trước |
| Low adoption | App ít dùng, driver cũ, 16-bit | Test kỹ hoặc loại bỏ |
1.3 Readiness Toolkit for Office
ReadinessReportCreator.exe -msi -output \\server\reports -silent
# Kết quả: Excel report danh sách apps + readiness status
# Kết quả: Excel report danh sách apps + readiness status
1.4 Test Ring Methodology
Ring 1: Pilot
IT Team ~100 users. 1-2 tuần.
Ring 2: UAT
Early Adopters ~500. 2-4 tuần.
Ring 3: Broad
All Staff. Gradual rollout.
Lab thực chiến
Endpoint Analytics, Hardware Readiness Script, App Assure
Lab A — Endpoint Analytics (Portal)
Thực hành tại: intune.microsoft.com → Reports → Endpoint analytics → Work from anywhere
- Đăng nhập Intune → Reports → Endpoint analytics
- Click Work from anywhere → tab Windows 11 hardware readiness
- Xem summary Ready / Not Ready, breakdown BlockingReason
- Filter Not ready → click thiết bị → xem reason: TPM missing, CPU incompatible
- Click Export → tải CSV file
Kết quả đầu ra mọng đợi
CSV: DeviceName, Win11ReadinessStatus, BlockingReason (TPM_20_NotSupported / CPU_Not_Supported), OSVersion.
Lab B — PowerShell: Hardware Readiness Script
Thực hành tại: Máy Windows cục bộ. Download: aka.ms/HWReadinessScript
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.\HardwareReadiness.ps1
# Xuất JSON
.\HardwareReadiness.ps1 | ConvertTo-Json | Out-File ".\result.json"
.\HardwareReadiness.ps1
# Xuất JSON
.\HardwareReadiness.ps1 | ConvertTo-Json | Out-File ".\result.json"
Kết quả đầu ra mọng đợi
{ "returnCode": 0, "returnResult": "Capable", "TPM": "2.0" }
# returnCode: 0=Capable | 1=NotCapable | -1=Undetermined
# returnCode: 0=Capable | 1=NotCapable | -1=Undetermined
Lab C — Office App Assure Request
Thực hành tại: aka.ms/DesktopAppAssure — miễn phí cho M365 E3/E5
- Truy cập aka.ms/DesktopAppAssure → đăng nhập M365 admin
- Submit a request → điền App name, version, issue, business impact
- Đính kèm screenshots, error logs → Submit → nhận ticket number
Kết quả đầu ra mọng đợi
Microsoft engineer liên hệ trong 30 ngày làm việc. SLA: 100% apps được address (free M365 E3/E5).
Tình huống thực tế doanh nghiệp
Hòa Phát — Upgrade 8,000 PCs lên Windows 11
Tập đoàn Hòa Phát — 8,000 PCs, 200+ ứng dụng nội bộ
Upgrade từ Windows 10 lên Windows 11, zero downtime. Bao gồm ERP SAP, SCADA. Strategy: Endpoint Analytics bulk-assess + App Health Analyzer prioritize + ring deployment: 100 IT pilot → 500 early adopters → 7,400 all staff.
| Nhóm | Số lượng | Lý do | Hành động |
|---|---|---|---|
| Hardware Ready | 5,500 máy | TPM 2.0 OK | Proceed upgrade |
| Software Block | 1,800 máy | App conflict / driver cũ | Fix trước rồi upgrade |
| Hardware Block | 700 máy | Không có TPM 2.0 | Mua mới hoặc Windows 365 |
Key metric: Helpdesk tickets tăng >20% sau ring → pause và investigate trước broad deploy.