Guide des technologies

Vérifier la version de PowerShell sur Windows

4 min read Windows Mis à jour 08 Oct 2025
Vérifier la version de PowerShell sur Windows
Vérifier la version de PowerShell sur Windows

Ordinateur portable Windows 11 affichant le bureau

Windows PowerShell est l’outil historique d’automatisation et d’administration système sous Windows. Comme l’invite de commandes, il permet de gérer de nombreux paramètres système depuis le clavier. Connaître la version installée vous aide à profiter des dernières fonctionnalités et à diagnostiquer des scripts ou modules qui requièrent une version minimale.

Pourquoi vérifier la version

  • Savoir si vous avez accès aux commandes et modules récents.
  • Dépanner des scripts incompatibles.
  • Décider si une mise à jour vers PowerShell 7 (cross‑platform) est pertinente.

Important: Windows PowerShell 5.1 est intégré à Windows 10/11. PowerShell 7 (Core) est une version multiplateforme installable séparément.

Vérifier la version depuis PowerShell

  1. Ouvrez le menu Démarrer, tapez powershell et lancez l’application correspondante.
  2. Dans la fenêtre PowerShell, exécutez la commande suivante et appuyez sur Entrée:
$PSVersionTable

Le tableau retourné contient plusieurs valeurs. Recherchez la ligne PSVersion ou la propriété PSVersion pour connaître la version exacte, par exemple 5.1.22621.1 ou 7.2.0.

Capture d'écran de Windows PowerShell affichant $PSVersionTable

Astuce: pour n’afficher que la version sous forme d’objet, utilisez:

$PSVersionTable.PSVersion

Ou avec une commande alternative:

Get-Host | Select-Object Version

Vérifier la version depuis le Registre Windows

Si vous préférez ne pas lancer PowerShell, vous pouvez lire la valeur dans le Registre.

  1. Ouvrez le menu Démarrer, tapez regedit et lancez l’Éditeur du Registre.
  2. Dans la barre d’adresse du Registre, rendez‑vous à la clé suivante:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\3\PowerShellEngine
  1. Recherchez la valeur PowerShellVersion. Elle contient la version installée sur la machine.

Éditeur du Registre Windows montrant la clé PowerShellVersion

Que faire si la version est trop ancienne

  • Administrateur: planifiez une mise à jour si des modules critiques exigent une version supérieure. Testez d’abord en environnement de préproduction.
  • Développeur: adaptez les modules pour compatibilité ascendante ou documentez la version minimale requise.
  • Utilisateur régulier: installez PowerShell 7 si vous avez besoin de fonctionnalités récentes, ou demandez au support IT.

Mise à jour simple: téléchargez la dernière version de PowerShell 7 depuis le site officiel Microsoft et suivez l’installateur. PowerShell 7 s’installe côte à côte avec Windows PowerShell 5.1.

Méthodologie rapide pour vérifier et agir

  1. Vérifier la version avec $PSVersionTable.
  2. Noter la PSVersion exacte.
  3. Comparer avec la version requise par vos scripts/modules.
  4. Si nécessaire, sauvegarder la configuration et installer PowerShell 7.
  5. Tester les scripts en mode contrôlé.

Scénarios où la vérification peut échouer

  • Si l’exécution de scripts est restreinte, vous pourriez ne pas pouvoir lancer certaines commandes. Vérifiez la stratégie d’exécution avec Get-ExecutionPolicy.
  • Sur des machines très verrouillées, la clé de Registre peut être inaccessible sans privilèges administrateur.
  • PowerShell Core (7+) installé côté à côte: vérifier le chemin d’exécution si vous avez plusieurs versions.

Checklist par rôle

  • Administrateur: confirmer PSVersion, planifier mise à jour, valider compatibilité des GPO et modules.
  • Développeur: documenter la version requise, tester sur 5.1 et 7.x, ajouter vérification de version dans les scripts.
  • Utilisateur: vérifier version, demander mise à jour au support si nécessaire.

Mini glossaire — définitions en une ligne

  • PowerShell: shell et langage d’automatisation Microsoft pour Windows.
  • PowerShell Core (7): version multiplateforme installable indépendamment.
  • PSVersionTable: variable automatique contenant les informations de version.
  • Registre Windows: base de configuration hiérarchique de Windows.

Notes: la mise à jour automatique dépend du canal et des politiques IT. Si vous travaillez en entreprise, suivez d’abord les procédures internes.

Questions fréquentes

Quelle est la différence entre Windows PowerShell et PowerShell 7? Windows PowerShell (5.1) est intégré à Windows. PowerShell 7 est la version multiplateforme, plus récente, et s’installe séparément.

Comment mettre à jour PowerShell? Téléchargez l’installateur depuis le site Microsoft, sauvegardez vos modules et suivez les étapes d’installation. PowerShell 7 s’installe généralement sans remplacer 5.1.

En résumé: vérifier la version de PowerShell est rapide et utile pour garantir la compatibilité des scripts. Utilisez $PSVersionTable pour une vérification directe ou le Registre si vous ne pouvez pas lancer PowerShell. Testez toujours les mises à jour dans un environnement contrôlé avant déploiement à grande échelle.

Auteur
Édition

Matériaux similaires

Erreur 500 Microsoft Teams : guide de résolution
Support

Erreur 500 Microsoft Teams : guide de résolution

Courtier en ligne fiable : 6 étapes essentielles
Finance

Courtier en ligne fiable : 6 étapes essentielles

Discord : changer la couleur du texte
Guides Discord

Discord : changer la couleur du texte

Installer Moodle 3.2 sur CentOS 7
Sysadmin

Installer Moodle 3.2 sur CentOS 7

Faire démarrer les programmes au démarrage de Windows
Dépannage

Faire démarrer les programmes au démarrage de Windows

Supprimer applications préinstallées sur Android et iOS
Smartphones

Supprimer applications préinstallées sur Android et iOS