PowerShell 7 + VS Code

TP1 · ASR11 · Novembre 2026

Rapport d'installation de PowerShell 7.6.9, de Visual Studio Code et de l'extension PowerShell.

Lire le rapport
Objectif

PowerShell 7.6.9, Visual Studio Code et l'extension PowerShell.

Durée

30 minutes. TP individuel.

Livrable

Rapport d'installation avec captures à chaque étape.

Formateur

François Dewolf Giammattei, module PowerShell ASR11.

ASR11PowerShell 7.6.9VS CodeWindows
À propos →
Étape 01

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.

$ $PSVersionTable PSVersion 5.1.26100.9711 PSEdition Desktop $ $PSHOME 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 →

Étape 02

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.

$ $env:PROCESSOR_ARCHITECTURE AMD64

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.

$ Get-FileHash "$env:USERPROFILE\Downloads\PowerShell-7.6.9-win-x64.msi" -Algorithm SHA256 SHA256 50D33C7494AAF82B987CFD4DE3F232D04F91FDD4C0DEECA8A669CCED3E7CF8F9

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 →

Étape 03

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.

$ $PSVersionTable PSVersion 7.6.9 PSEdition Core OS Microsoft Windows 10.0.26200 $ $PSHOME C:\Program Files\PowerShell\7
Étape 04

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.

$ code --version 1.145.2 c4453f8ea430795f941c1b2ff6c9321135a74a02 x64

Source : téléchargement de Visual Studio Code →

Étape 05

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 →

Conclusion

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.

powershell 7.6.9 architecture amd64 sha256 50d33c74…3e7cf8f9 système windows 10.0.26200