MigAssist
Migration Windows 10 → 11 guidée, déployée via SCCM.
Lors d'un déploiement massif de Windows 11 via SCCM, laisser les utilisateurs sans accompagnement génère des blocages, des migrations forcées mal vécues et des appels au support.
MigAssist est un script PowerShell avec IHM XAML, déployé via SCCM, qui guide l'utilisateur pas à pas : vérification silencieuse des prérequis puis report contrôlé (3 max) pour choisir son moment.
[ MigAssist — Flux de déploiement ]
┌─ SCCM ────────────────────────┐
│ Ciblage postes W10 · Déploiement pkg │
└──────────────┬───────────────┘
│
┌─────────────▼─────────────┐
│ MigAssist.ps1 — Vérif prérequis │
│ · Alimentation secteur │
│ · Câble Ethernet branché │
│ · Espace disque ≥ 30 Go │
└────┬────────────┬────────┘
│ │
┌──▼──┐ ┌──▼────────┐
│ ✗ KO │ │ ✓ Prérequis OK │
│Message│ │ IHM XAML │
└──────┘ │ [Migrer][Report]│
└───────────────┘
Le compteur de reports est persisté dans le registre. Au 3e report, la migration devient obligatoire.
Interfaces WPF depuis PowerShell — binding, événements, états désactivés.
Alimentation, connexion filaire et espace disque détectés via WMI/CIM.
Compteur de reports stocké dans le registre — cohérent entre les sessions.
Packaging et ciblage des postes W10, déclenchement silencieux, logs.
Pensée pour non-techniciens : messages clairs, aucune décision technique.
Report borné : l'utilisateur garde la main sans bloquer le déploiement.