fermer
OS

Windows 11 : Microsoft supprime PowerShell 2.0 pour renforcer la sécurité

Fig.3 PS Version
Windows 11 : Microsoft supprime PowerShell 2.0 pour renforcer la sécurité

Dans le cadre des dernières évolutions de Windows 11, Microsoft a discrètement tourné une page importante de son histoire logicielle. PowerShell 2.0, lancé en 2009, vient d’être officiellement supprimé des dernières versions preview du système, et cette suppression sera généralisée à tous les utilisateurs dans une future mise à jour.

PowerShell 2.0 était jusqu’alors présent dans Windows malgré sa dépréciation officielle en 2017. Cette version, qui succédait au classique Invite de commandes (CMD), a introduit une approche orientée objet et des scripts plus puissants pour les administrateurs système. Toutefois, avec l’arrivée de PowerShell 5.0 puis PowerShell Core (cross-platform), cette ancienne mouture n’avait plus vraiment sa place.

Mais, certains scripts anciens et même des applications Microsoft comme SQL Server ou Exchange dépendaient encore de cette version, retardant son retrait définitif. En parallèle, PowerShell 2.0 était devenu un vecteur apprécié des cybercriminels, ses faibles restrictions de sécurité en faisant une cible facile — à l’instar des macros VBA dans Office.

PowerShell 2.0 : Une décision motivée par la sécurité

La suppression de PowerShell 2.0 intervient donc dans un souci de sécurité et de modernisation de l’environnement Windows. L’objectif est de réduire la surface d’attaque pour les logiciels malveillants tout en encourageant l’adoption des versions récentes et plus sécurisées de PowerShell.

Microsoft précise que la suppression est déjà effective dans la build Insider Preview 27891 du canal Canary, et qu’une annonce plus détaillée viendra dans les prochains mois concernant le déploiement à tous les utilisateurs de Windows 11.

Devrez-vous faire quelque chose ?

Pour la majorité des utilisateurs, cette suppression passera totalement inaperçue. Toutefois, les administrateurs système ou développeurs utilisant encore des scripts en version 2.0 devront les mettre à jour pour les rendre compatibles avec PowerShell 5.0 ou ultérieur.

Voici quelques commandes à éviter désormais :

powershell.exe -version 2
powershell -v 2
#requires -version 2

Si vous constatez des dysfonctionnements dans des outils ou scripts anciens, vérifiez auprès de leur éditeur si une version à jour est disponible.

PowerShell 2.0 rejoint WordPad dans les fonctionnalités supprimées

Cette décision s’inscrit dans une tendance plus large de nettoyage de Windows 11, où Microsoft élimine des composants anciens ou peu utilisés. Après la disparition de WordPad, c’est donc au tour de PowerShell 2.0 de quitter la scène, dans un souci de cohérence, de sécurité et de modernisation du système.

Même si PowerShell 2.0 fut un tournant majeur à son époque, son maintien devenait un frein au progrès technologique et un risque en matière de cybersécurité. En l’abandonnant, Microsoft invite les utilisateurs professionnels à faire le ménage dans leurs outils et à adopter les standards modernes, plus performants et plus sûrs.

Tags : MicrosoftPowerShell 2.0Windows 11
Yohann Poiron

The author Yohann Poiron

J’ai fondé le BlogNT en 2010. Autodidacte en matière de développement de sites en PHP, j’ai toujours poussé ma curiosité sur les sujets et les actualités du Web. Je suis actuellement engagé en tant qu’architecte interopérabilité.