Windows PowerShell existe en de nombreuses versions comme PowerShell 5.1, 6,0, 6.1, 7,0, 7.1, etc.
Selon vos besoins, il peut être nécessaire de mettre à PowerShell.
Microsoft continue d’améliorer constamment PowerShell avec de nouvelle version.
Il existe d’ailleurs deux versions : une version classique ou stable et une version de développement.
Ainsi régulièrement, une nouvelle version de PowerShell apparaît apportant de nouvelles fonctionnalités.
Si vous n’avez pas besoin particulier, il n’est pas nécessaire de mettre à jour manuellement Powershell.
En effet, Microsoft livre les mises à jour à travers les mises à jour de fonctionnalités de Windows 10 et Windows 11.
Grâce à ce tutoriel, vous allez trouver toutes les méthodes pour mettre à jour PowerShell sur Windows.

Table des matières
Comment mettre à jour PowerShell sur Windows
Vérifier la version de PowerShell
Comment mettre à jour PowerShell 4 vers PowerShell 5
PowerShell 4 est la version par défaut de Windows 8.1 et Windows Server 2012 R2.
Pour passer de la version 4 à la version 5 de PowerShell, vous devez d’abord installer le .Net Framework 4.5.2 ou plus récent puis ensuite installez Windows Management Framework 5.1 (WMF).
- Installez .NET Framework 4.8 depuis ce lien
- Redémarrez votre PC
- Ensuite installez WMF 5.1 à partir de ce lien
- Après le redémarrage du serveur, ouvrez la console PS et assurez-vous que la version PowerShell a été mise à jour vers 5.1
Comment installer ou mettre à jour vers PowerShell 7
PowerShell 7 s’installe à côté de PowerShell 5.
Ainsi, il est possible de faire tourner les deux versions sur un même PC.
Par le fichier MSI
La première méthode vise à installer Microsoft PowerShell 7 par l’installeur MSI.
Dans ce cas, PowerShell 7 s’installe dans C:\Program Files\PowerShell\7\pwsh.exe.
- Télécharger le fichier setup depuis le dépôt github :
- Puis exécutez le pour lancer l’installation
- Cliquez sur Next pour passer à l’étape suivante
- Puis laissez vous guider en cliquant sur Next à chaque étape
- Par défaut l’installation s’effectue dans C:\Program Files\PowerShell, vous pouvez changer cela par le bouton Change
- Puis les copies de fichiers s’effectue
- Enfin PowerShell 7 s’ajoute dans la liste des applications du menu Démarrer. Vous pouvez le lancer à partir de cet emplacement
Par le Microsoft Store
Dans cette seconde méthode, on utilise Microsoft Store pour installer PowerShell 7.
PowerShell 7 s’installe alors dans C:\Program Files\WindowsApps\Microsoft.PowerShell_7.1.4.0_x64__8wekyb3d8bbwe\pwsh.exe.
- Cliquez sur ce lien pour ouvrir la fiche PowerShell du store
- Puis cliquez sur le bouton bleu installer ou gratuit
- L’installation est alors automatique
- Pour ouvrir Powershell 7, cliquez sur le menu Démarrer et cherchez les applications dans la lettre P
Par winget
Winget est un gestionnaire de paquet pour Windows.
Vous pouvez l’utiliser pour installer PowerShell 7 sur votre PC.
- Suivez ce tutoriel pour installer winget sur votre PC
- Pour mettre à jour PowerShell vers la dernière version avec winget :
winget install --id=Microsoft.PowerShell -e
- Pour mettre à jour vers une version spécifique, inspirez vous de cette commande en modifiant la version :
winget install --id=Microsoft.PowerShell -v "7.1.2" -e
Liens
- Qu’est-ce que PowerShell sur Windows 10, 11 : exemple de commandes
- PowerShell et CMD (invite de commandes) : les différences
- 14 commandes PowerShell de base pour apprendre et débuter
- La liste des commandes PowerShell
- Les virus ou trojan PowerShell
- Comment exécuter un script PowerShell
- PowerShell Get-Process : gestion des processus
- Exécution script désactivée PowerShell : Autoriser l’exécution de Scripts dans PowerShell
- Lancer PowerShell depuis CMD
- PowerShell : créer et écrire dans un fichier
- PowerShell : installer, désinstaller, lister les applications
- Comment utiliser Where-Object de PowerShell pour filtrer les éléments
- Créer, supprimer, formater des partitions de disque en PowerShell
- Ajouter, supprimer et modifier des comptes utilisateurs et des groupes locaux avec PowerShell
- Comment créer une tâche planifiée en PowerShell
- Configurer les tâches planifiées en PowerShell
- Comment gérer Windows Defender avec PowerShell
- Comment copier ou déplacer des fichiers avec PowerShell
- PowerShell : gérer les partages réseaux et de dossiers de Windows 10
- Les commandes réseaux PowerShell sur Windows 10, 11
- Gérer les services Windows en PowerShell
- PowerShell : supprimer un fichier avec 10 exemples
- PowerShell : tester l’existence fichier
- PowerShell : rechercher une chaîne de caractères avec Select-String
- Comment mettre à jour PowerShell sur Windows