
Script pour mettre à jour l'environnement de récupération Windows afin de corriger la vulnérabilité CVE-2022-41099
Issu d'un fork de u/InternetStranger4You avec quelques changements considérables.
Le code est réparti entre deux modules :
Microsoft.Windows.PSGeneral
Microsoft.Windows.PSMitSec
Microsoft.Windows.PSGeneralAdd-DismPackage, si nécessaireBien sûr, les modules sont fournis à des fins de démonstration. Si vous souhaitez les utiliser correctement, vous devez créer des fichiers manifeste et référencer les dépendances de manière appropriée.
PSFramework est utilisé à la place des cmdlets intégrées.
Add-DismPackage semble toujours échouer une fois. Le message d'erreur lui-même indique qu'il pourrait s'agir d'une erreur temporaire (par exemple, une condition de concurrence lors de la mise à jour de la pile de services). Une nouvelle tentative après quelques secondes réussit toujours.
Test-PSMitSec_CVE202241099Add-DismPackage échoue la première fois, il génère une tonne de texte de barre de progression (très désordonné). Cela devrait être masqué.Resize-WinREPartition pour accepter Winre.wim depuis une source alternative (par exemple, une clé USB avec le média d'installation).