PowerShell 7 + VS Code
TP1 · ASR11 · Novembre 2026Rapport d'installation de PowerShell 7.6.9, de Visual Studio Code et de l'extension PowerShell.
PowerShell 7.6.9, Visual Studio Code et l'extension PowerShell.
30 minutes. TP individuel.
Rapport d'installation avec captures à chaque étape.
François Dewolf Giammattei, module PowerShell ASR11.
J'ai relevé la version avant d'installer.
Avant toute installation, j'ai noté la version de PowerShell déjà présente sur le PC, pour pouvoir la comparer à la fin du TP.
La commande $PSVersionTable affiche la version installée, et $PSHOME donne le dossier d'installation, ce qui renseigne aussi sur la version. Avant l'installation, Windows PowerShell est en version 5.1.26100.9711 (édition Desktop), dans C:\Windows\System32\WindowsPowerShell\v1.0.
Windows PowerShell 5.1 est livré avec Windows. PowerShell 7 s'installe à côté et ne le remplace pas. Documentation : installation de PowerShell sur Windows →
J'ai installé PowerShell 7.6.9.
J'ai téléchargé l'installeur MSI de la version demandée, calculé son empreinte, puis parcouru l'assistant d'installation.
La variable $env:PROCESSOR_ARCHITECTURE donne l'architecture du processeur. Elle renvoie AMD64, ce qui correspond au fichier PowerShell-7.6.9-win-x64.msi (ARM64 correspondrait à win-arm64). J'ai récupéré ce fichier dans la section « Assets » de la page des versions publiées sur GitHub.
Empreinte du fichier
La commande du TP utilise un chemin relatif (.\), qui suppose d'être dans le dossier du fichier. Mon terminal était ouvert dans C:\Users\Alex et le fichier dans Téléchargements : j'ai donc donné le chemin complet avec $env:USERPROFILE. La page GitHub de la version n'affiche que le début de l'empreinte du fichier (50d33c7494aaf82b987cfd4de3f23…, capture 03) : il est identique au début de mon résultat.
Assistant d'installation
L'assistant propose d'abord le dossier de destination, que j'ai laissé par défaut : C:\Program Files\PowerShell\. Pour les actions optionnelles, j'ai gardé cochés l'ajout de PowerShell à la variable d'environnement PATH, pour pouvoir lancer pwsh depuis n'importe quel dossier, et l'enregistrement du manifeste de journalisation des événements Windows. J'ai laissé décochés PowerShell Remoting, la désactivation de la télémétrie et les deux entrées de menu contextuel, dont je n'ai pas besoin dans ce TP. L'écran Microsoft Update est resté sans case cochée. Le bouton Install demande des droits administrateur (UAC).
Sources : versions de PowerShell sur GitHub →
J'ai vérifié la version installée.
Dans un terminal PowerShell 7, $PSVersionTable et $PSHOME confirment la version et le dossier d'installation.
La version affichée est 7.6.9 et l'édition est Core, sur Windows 10.0.26200, alors que la version initiale était 5.1.26100.9711. $PSHOME renvoie C:\Program Files\PowerShell\7, le dossier d'installation de PowerShell 7.
J'ai installé Visual Studio Code.
J'ai utilisé l'installeur Windows « User » du site officiel, puis vérifié la commande code dans le terminal.
Cet installeur place Visual Studio Code dans le profil de l'utilisateur, dans C:\Users\Alex\AppData\Local\Programs\Microsoft VS Code, et ne demande pas de droits administrateur.
La commande code --version renvoie la version 1.145.2 de Visual Studio Code, l'identifiant de son commit et l'architecture x64.
Source : téléchargement de Visual Studio Code →
J'ai ajouté l'extension PowerShell.
L'extension apporte la coloration syntaxique, l'autocomplétion et un terminal PowerShell intégré à Visual Studio Code.
Dans le panneau Extensions (Ctrl+Maj+X), j'ai cherché « PowerShell » et installé l'extension publiée par Microsoft, en version 2025.4.0. Dans le terminal intégré de Visual Studio Code, $PSHOME renvoie le dossier de PowerShell 7 : l'éditeur utilise bien la version installée à l'étape 02.
Documentation : PowerShell dans VS Code →
Environnement prêt.
PowerShell 7.6.9, Visual Studio Code et l'extension PowerShell sont installés. Les captures ci-dessus documentent chaque étape, de la version initiale jusqu'au script de test.