MigAssist
Automatisation SCCM · Migration Windows 10 → 11 · PowerShell
MigAssist est un script PowerShell avec interface graphique XAML, déployé automatiquement via SCCM, qui guide l'utilisateur pas à pas. Il vérifie silencieusement les conditions requises avant d'exposer les actions disponibles, et offre un mécanisme de report contrôlé : l'utilisateur peut choisir son moment, dans la limite de trois reports.
Le compteur de reports est persisté entre les sessions (registre Windows). Au troisième report, le bouton est désactivé et la migration devient obligatoire au prochain lancement.
UI PowerShell / XAML
Création d'interfaces graphiques WPF directement depuis PowerShell — binding, gestion des événements, états désactivés.
Vérification de prérequis
Détection de l'alimentation secteur, de la connexion filaire et de l'espace disque disponible via WMI/CIM.
Gestion d'état persistant
Compteur de reports stocké dans le registre Windows — cohérent entre les sessions et les redémarrages.
Déploiement SCCM
Packaging et ciblage des postes Windows 10 via SCCM — déclenchement silencieux, logs de déploiement.
UX utilisateur final
Interface pensée pour des non-techniciens : messages clairs, actions limitées, aucune décision technique exposée.
Robustesse & contrainte
Mécanisme de report borné pour garantir la migration dans les délais — l'utilisateur garde la main sans bloquer indéfiniment le déploiement.