Windows 11 - Post-Install PowerShell Hardening Script
đ Objectif
Un script PowerShell simple et efficace pour optimiser et sĂ©curiser un poste Windows 11 aprĂšs installation. Il applique des configurations essentielles inspirĂ©es des recommandations de lâANSSI et du CIS Benchmark, tout en supprimant les logiciels inutiles souvent prĂ©installĂ©s.
Ce projet ne vise pas lâexhaustivitĂ©. Il fournit une base saine et accessible, que chacun peut ensuite adapter selon ses besoins et son niveau dâexigence.
đŠ Contenu du dĂ©pĂŽt
Windows11_PostInstall_Hardening_v2.ps1 â Le script principal Ă exĂ©cuter.
launch_script.bat â Permet de lancer le script PowerShell en un double-clic.
PostInstallationLog.txt â Log dĂ©taillĂ© gĂ©nĂ©rĂ© automatiquement.
resultat_final.txt â RĂ©sumĂ© synthĂ©tique des actions appliquĂ©es.
README.md â Ce fichier dâexplication.
âïž Ce que fait le script
đ§ Optimisation systĂšme
DĂ©sactivation de lâhibernation et du dĂ©marrage rapide
Passage au mode dâalimentation haute performance
Nettoyage des tùches planifiées inutiles (OneDrive, Cortana, Skype...)
đ SĂ©curisation
Activation de Defender, pare-feu Windows, SmartScreen, UAC renforcé
Désactivation de protocoles obsolÚtes : NetBIOS, LLMNR, SMBv1, PowerShell v2
Suppression des bloatwares : Xbox, Skype, OneDrive, 3DBuilder, etc.
Application de quelques bonnes pratiques ANSSI/CIS (logging, politique de mot de passe, etc.)
đ Log & Audit
Deux fichiers .txt sont générés pour suivre toutes les actions exécutées
Aucun redĂ©marrage automatique nâest forcĂ©
MĂ©thode 1 : Lancement automatique launch_script.bat đ Fichier Ă exĂ©cuter en tant quâadministrateur (clic droit > ExĂ©cuter en tant quâadministrateur).
Méthode 2 : Exécution manuelle
Set-ExecutionPolicy Bypass -Scope Process -Force .\Windows11_PostInstall_Hardening_v2.ps1
đ Remarques
Ce script nâest pas signĂ©. Il est conseillĂ© de le lire avant exĂ©cution.
Il ne modifie pas de paramÚtres critiques ou risqués, mais mieux vaut le tester sur une VM avant tout déploiement en production.
Toutes les actions sont réversibles manuellement.
đ Contributions
Les pull requests sont les bienvenues ! Si vous souhaitez proposer une amélioration ou adapter ce script à d'autres environnements (pro, éducation, etc.), n'hésitez pas.
đ Licence
MIT â Utilisation libre et modification autorisĂ©e.
đ€ Auteur
https://github.com/jamelchoulo75
Merci Ă tous pour vos retours et votre enthousiasme !