Mettre à jour PowerShell sous Windows 11 n’est pas un cauchemar, mais cela peut paraître fastidieux si vous ne maîtrisez pas le processus. Parfois, les options de mise à jour intégrées ne suffisent pas, ou vous vous demandez si vous utilisez bien la dernière version sans vérifier. La bonne nouvelle ? C’est assez simple une fois que vous connaissez les astuces. Cela permet de sécuriser vos outils, d’ajouter de nouvelles fonctionnalités et peut même améliorer les performances. Donc, si vous remarquez que PowerShell est lent ou qu’il manque certaines commandes, quelques mises à jour récentes pourraient faire l’affaire. De plus, utiliser le terminal Windows comme hub est bien plus pratique que de se perdre dans d’anciens menus ou de télécharger manuellement.
Comment mettre à jour PowerShell dans Windows 11
Ouvrez le Microsoft Store et installez Windows Terminal
Tout d’abord, vous devez télécharger Windows Terminal si ce n’est pas déjà fait. Accédez au menu Démarrer, saisissez « Microsoft Store » et ouvrez-le. Recherchez Windows Terminal. Sur certaines configurations, il est téléchargeable gratuitement et s’avère très pratique pour exécuter PowerShell correctement. L’installer est simple : cliquez sur « Obtenir » ou « Installer ». Une fois installé, vous disposerez d’une méthode beaucoup plus simple pour exécuter PowerShell et tout organiser.
Remarque : Parfois, Windows Update ne met pas à jour PowerShell directement. Cette méthode garantit donc que vous exécutez la dernière version via l’interface du terminal.
Lancez PowerShell depuis le terminal Windows et recherchez les mises à jour
Après l’installation, ouvrez Windows Terminal : cliquez sur le menu Démarrer, recherchez Windows Terminal et lancez-le. Cliquez sur la flèche déroulante ou appuyez sur Ctrl + Shift + 1pour sélectionner PowerShell. Pour vérifier si votre version est à jour, exécutez la commande suivante :
winget upgrade --id Microsoft. PowerShell
C’est un moyen rapide de savoir si une nouvelle version est disponible. Si une mise à jour est disponible, la ligne de commande se charge du reste et l’installe. Parfois, un simple redémarrage du Terminal Windows ou une simple réouverture permet une installation fluide. De plus, sur certaines configurations, la mise à jour peut ne pas s’exécuter du premier coup ; un redémarrage ou une vérification rapide peut parfois résoudre ce problème.
Facultatif : installation manuelle avec PowerShell Core
Si vous préférez obtenir directement la dernière version de PowerShell Core, vous pouvez vous rendre sur la page officielle GitHub et télécharger le dernier installateur MSI. Ce n’est pas indispensable pour tout le monde, mais pour les versions plus récentes, il fonctionne bien. Exécutez simplement l’installateur et il remplacera l’ancienne version, maintenant ainsi tout à jour et compatible.
Conseil rapide : automatisez les vérifications de mise à jour
Pour les plus férus de technologie, vous pouvez configurer une tâche planifiée pour exécuter périodiquement la commande winget, afin d’éviter d’avoir à la réaliser manuellement. Le planificateur de tâches de Windows, associé à un simple script, permet de faire tourner PowerShell sans problème. Moins de travail manuel, plus de temps consacré à la création de scripts.
Conseils pour des mises à jour plus fluides
- Sauvegardez vos scripts ou configurations importants, juste au cas où : rien ne gâche l’ambiance comme un script cassé après une mise à jour.
- Vérifiez votre version après la mise à jour en exécutant
$PSVersionTable. PSVersion
. Ainsi, vous serez sûr d’utiliser la dernière version. - Si les choses tournent mal, désinstallez la version actuelle de PowerShell (via Applications et fonctionnalités) et réinstallez-la via winget ou le MSI officiel. Windows peut parfois rencontrer des problèmes lors d’une mise à niveau sur place.
- Sachez que certaines fonctionnalités peuvent changer ou devenir obsolètes. La lecture des notes de publication sur PowerShell GitHub permet d’éviter les surprises.
Questions fréquemment posées
À quelle fréquence dois-je mettre à jour PowerShell ?
Une bonne règle de base : vérifiez-la une fois par mois. De nouvelles versions apparaissent fréquemment, avec des correctifs de sécurité et de nouvelles fonctionnalités à découvrir.
Puis-je mettre à jour PowerShell sans utiliser le terminal Windows ?
Bien sûr, mais télécharger manuellement le fichier MSI ou utiliser winget dans l’invite de commandes fonctionne également. Le Terminal Windows simplifie et centralise l’opération si vous l’utilisez déjà.
Les versions plus récentes vont-elles casser les scripts existants ?
En général, non. PowerShell vise la compatibilité descendante, mais il est judicieux de tester les scripts critiques après une mise à jour majeure, par mesure de sécurité.
Est-il sûr d’exécuter des commandes winget ?
Oui, si vous installez à partir de sources officielles ou de référentiels de confiance, c’est assez sûr.winget est désormais intégré à Windows et il est organisé par Microsoft et la communauté.
Ai-je besoin de droits d’administrateur pour cela ?
Oui, l’installation ou la mise à niveau de PowerShell via winget ou MSI nécessite des privilèges d’administrateur. Sinon, pas de chance.
Résumé
- Ouvrez le Microsoft Store, installez Windows Terminal.
- Lancez PowerShell depuis le terminal.
- Exécutez
winget upgrade --id Microsoft. PowerShell
pour vérifier les mises à jour. - Redémarrez ou redémarrez le terminal si nécessaire et vérifiez la version.
Conclure
Maintenir PowerShell à jour sous Windows 11 n’est pas sorcier, mais c’est une chose facile à oublier. Cette méthode, en utilisant Windows Terminal et winget, vous simplifie grandement la vie. La dernière version apporte des bonus comme des correctifs de sécurité, des corrections de bugs et de nouvelles commandes dont vous ignoriez l’utilité. Windows peut parfois être un peu bizarre avec les mises à jour ; un redémarrage rapide après l’installation de la nouvelle version permet de tout simplifier. Bref, si vous y consacrez quelques minutes, votre boîte à outils de script reste performante et vous pouvez respirer tranquillement en sachant que vous avez la dernière version à portée de main. Espérons que cela vous évitera des soucis à l’avenir ; cela a fonctionné pour plusieurs configurations que j’ai vues jusqu’à présent, alors j’espère que ce sera aussi le cas pour la vôtre.