The Windows logo over a blurry desktop background.
Agence web » Actualités du digital » Windows 11 supprime enfin PowerShell 2.0

Windows 11 supprime enfin PowerShell 2.0

Microsoft a entièrement supprimé PowerShell 2.0 des versions de prévisualisation de Windows 11, et le changement sera déployé pour tout le monde «dans une prochaine mise à jour». La plupart des gens ne remarqueront probablement pas le retrait, mais il est rare de voir des modifications comme celles-ci dans le système d'exploitation Windows.

PowerShell est le shell de ligne de commande principal pour Windows, conçu pour répondre aux limites de l'invite de commande qui existe depuis l'époque de MS-DOS. PowerShell 2.0 a été publié en 2009, et même s'il a été succédé par plusieurs mises à jour majeures, certains scripts et applications nécessitent toujours que le shell 2.0 fonctionne correctement. Les restrictions de sécurité inférieures en ont fait un choix populaire pour les logiciels malveillants ces dernières années, de la même manière que les scripts / macros VBA à Microsoft Office.

Microsoft a officiellement déconnecté PowerShell 2.0 en 2017, il est donc sur le blocage depuis un certain temps maintenant. La société a déclaré à l'époque que certaines de ses propres applications utilisaient toujours PowerShell 2.0, y compris les versions de SQL Server et Exchange. La plupart des scripts et des applications aujourd'hui devraient utiliser PowerShell 5.0 ou les versions ultérieures comme exigence de base, mais il pourrait y avoir quelques-uns qui ne sont pas encore mis à jour.

La construction de l'aperçu de l'initié de Windows 11 27891 vient d'être publiée dans la chaîne Canary, et il supprime pleinement la prise en charge de PowerShell 2.0. Il n'y a pas de nouveaux détails, mais Microsoft a déclaré que «plus d'informations seront partagées dans les prochains mois sur la suppression de Windows PowerShell 2.0 dans une prochaine mise à jour pour Windows 11.»

Devriez-vous vous en soucier?

La suppression de PowerShell 2.0 devrait avoir un impact très peu de personnes. Si vous êtes un utilisateur de longue date de PowerShell, vous devrez peut-être mettre à jour certains de vos scripts. Quelques applications plus anciennes pourraient également utiliser PowerShell 2.0 pour certaines fonctionnalités, et si l'une de ces ruptures, vous devrez vérifier auprès du développeur ou de l'éditeur pour une version mise à jour.

Si vous avez encore des scripts qui s'exécutent en mode 2.0 en utilisant l'une de ces commandes, vous devrez les supprimer et corriger toutes les erreurs qui se produisent avec la version par défaut de PowerShell:

        powershell.exe -version 2
powershell -v 2

Killing PowerShell 2.0 n'indi affectera pas du tout la plupart des gens, et il ferme certains problèmes de sécurité de longue date dans Windows, c'est probablement pourquoi Microsoft est d'accord pour le faire. Certains autres déménagements récents étaient définitivement plus remarquables pour le propriétaire moyen du PC, comme la perte de WordPad.

★★★★★