Microsoft supprimera PowerShell 2.0 de Windows à partir du mois d’août, huit ans après avoir annoncé sa dépréciation et l’avoir conservé en option.

Le processeur de commandes vieux de 14 ans introduit avec Windows 7 a déjà été supprimé pour Windows Insiders en juillet 2025, avec la sortie de Windows 11 Insider Preview Build 27891 sur le canal Canary.

Comme détaillé dans un document de support publié lundi, Microsoft supprimera définitivement PowerShell 2.0 de Windows 11 version 24H2, à partir d’août, et de Windows Server 2025 en septembre.

« Pour la plupart des utilisateurs et des organisations, ce changement se fera sans incident – des versions plus récentes de PowerShell telles que PowerShell 5.1 et PowerShell 7.x continue d’être disponible et pris en charge. Cependant, si vous avez des scripts ou des logiciels hérités qui dépendent explicitement de PowerShell 2.0,vous devrez prendre des mesures et les mettre à jour ou utiliser une solution de contournement pour éviter toute interruption », a déclaré Microsoft.

« PowerShell 2.0 sera supprimé dans une version ultérieure à partir d’août 2025 pour Windows 11, version 24H2 et une version de septembre 2025 pour Windows Server 2025. Toutes les versions ultérieures de Windows 11 et Windows Server 2025 n’incluront pas PowerShell 2.0. »

Cette décision fait partie d’un effort plus large visant à supprimer le code hérité, à réduire la complexité du système et à améliorer la sécurité de Windows, selon Microsoft.

La suppression affecte les clients utilisant des scripts et des logiciels hérités
Les clients Microsoft qui utilisent des applications héritées, y compris des produits Microsoft Server plus anciens tels qu’Exchange, SharePoint et SQL Server, qui reposent sur des scripts PowerShell 2.0, seront directement concernés par ce changement.

Bien que les scripts hérités qui tentent de lancer PowerShell 2.0 utilisent automatiquement PowerShell 5.1 par défaut, qui est rétrocompatible pour la plupart des commandes et modules, il est conseillé à ceux qui utilisent de tels outils de mettre à jour leurs systèmes pour éviter les interruptions.

La société a ajouté que les clients devaient migrer leurs scripts et outils vers PowerShell 5.1 ou PowerShell 7 et remplacer les logiciels obsolètes qui ne peuvent pas fonctionner sans la prise en charge de PowerShell 2.0, car certains anciens programmes d’installation tiers peuvent échouer sur les versions Windows plus récentes lorsqu’ils tentent d’activer PowerShell 2.0 pendant l’installation.

« En utilisant PowerShell 7 ou PowerShell 5.1, plus récents et pris en charge, vous pouvez vous assurer que les scripts s’exécutent de manière plus sûre », a ajouté Microsoft dans un nouveau message du centre de messages.

« Si vous avez des scripts ou des logiciels hérités qui dépendent explicitement de PowerShell 2.0, vous devrez soit les mettre à jour, soit utiliser une solution de contournement pour éviter les interruptions. »

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *