Installer PowerShell 7 sur Windows 10
Microsoft a largement fait évoluer PowerShell au fil des années et la version 7 est maintenant open source et multiplateforme, c’est-à-dire compatible macOS et Linux en plus de toutes les versions de Windows, dont Windows 10 dont le support s’arrête bientôt. Le guide pour Windows 11 est ici.
Ce tutoriel montre deux méthodes pour télécharger et installer PowerShell 7 sur Windows 10. PC fixe ou portable, Windows 10 Famille ou Professionnel, à la maison ou en entreprise, la procédure est identique. Le logiciel PowerShell est gratuit à télécharger et à installer. Cette version 7 peut même être mise à jour par Windows Update.
Il est à noter que PowerShell 7 n’est pas une simple mise à jour de la version 5. Il s’agit d’un nouveau programme qui fonctionnera « à côté » de PS 5.1.
PowerShell 5.1 par défaut dans Windows 10
La version par défaut de PowerShell dans Windows 10 22H2 est la version 5.1 :
Télécharger PowerShell 7 pour Windows 11
1. Aller sur le site Microsoft pour télécharger le package MSI de PowerShell dans sa version 7 la plus récente.
2. Ouvrir le fichier MSI pour démarrer l’installation.
3. Plusieurs options sont à choisir, dont :
- Ajouter le chemin d’installation PowerShell à la variable d’environnement Path
- Désactiver la télémétrie
- Ajouter « Ouvrir avec » dans le menu contextuel (clic droit) de l’Explorateur
- Proposer « Exécuter avec PowerShell 7 » quand on fait un clic droit sur un fichier .ps1
4. L’écran suivant propose de garder PowerShell 7 à jour par des mises à jour automatiques via Windows Update ou WSUS en entreprise.
5. A la fin de l’installation, un raccourci de PowerShell 7 est ajouté au menu Démarrer.
Installer PowerShell 7 avec winget
1. Dans une fenêtre PowerShell 5, taper la commande suivante pour vérifier la dernière version proposée au téléchargement :
winget search Microsoft.PowerShell
2. Cette commande permet d’installer le paquet de la dernière version disponible de PowerShell 7 :
winget install --id Microsoft.Powershell --source winget
Vérifier la version installée de PowerShell 7
La commande suivante permet de connaitre la version installée de PS7, qui perd au passage son fond bleu :
$PSVersionTable