Comment mettre à jour PowerShell sur Windows

malekalmorte

Création :

13 septembre 2021

Modification :

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.

Comment mettre à jour PowerShell sur Windows

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.

Comment mettre à jour PowerShell 4 vers PowerShell 5

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.

  • Puis exécutez le pour lancer l’installation
  • Cliquez sur Next pour passer à l’étape suivante
Comment mettre à jour vers PowerShell 7 par le fichier MSI
  • 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
Comment mettre à jour vers PowerShell 7 par le fichier MSI
  • Puis les copies de fichiers s’effectue
Comment mettre à jour vers PowerShell 7 par le fichier MSI
  • Enfin PowerShell 7 s’ajoute dans la liste des applications du menu Démarrer. Vous pouvez le lancer à partir de cet emplacement
Comment mettre à jour vers PowerShell 7 par le fichier MSI

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
Comment mettre à jour vers PowerShell 7 par Windows Store
  • Pour ouvrir Powershell 7, cliquez sur le menu Démarrer et cherchez les applications dans la lettre P
Comment mettre à jour vers PowerShell 7 par Windows Store

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

A propros de malekalmorte

malekal-site-logo-150

Passionné par l'informatique depuis très jeune, j'aide les internautes sur les forums depuis 2005 pour résoudre leurs tracas informatiques.
Je vous propose par la même occasion ce site avec de nombreux tutoriels pour vous aider aussi à résoudre de manière autonome les problèmes informatiques du quotidien.