Partager via


Configuration requise pour Windows PowerShell

Cet article répertorie la configuration requise pour Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0 et Windows PowerShell 5.1, ainsi que des fonctionnalités spéciales, telles que l’Environnement d’écriture de scripts intégré (ISE) de Windows PowerShell, les commandes Common Information Model (CIM) et les flux de travail.

Windows 8.1 et Windows Server 2012 R2 incluent tous les programmes obligatoires. Cet article est conçu pour les utilisateurs de versions antérieures de Windows.

Système d'exploitation requis

Windows PowerShell 5.1

Windows PowerShell 5.1 s’exécute sur les versions suivantes de Windows. Pour exécuter Windows PowerShell 5.1, installez Windows Management Framework 5.1. Pour plus d’informations, voir Installer et configurer WMF 5.1.

Version de Windows Configuration requise
Windows Server 2022 Installé par défaut
Windows Server 2019 Installé par défaut
Windows Server 2016 Installé par défaut
Windows Server 2012 R2 Installer Windows Management Framework 5.1
Windows Server 2012 Installer Windows Management Framework 5.1
Windows Server 2008 R2 avec Service Pack 1 Installer Windows Management Framework 5.1
Windows 11 Installé par défaut
Windows 10 version 1607 et supérieure Installé par défaut
Windows 10 version 1507, 1511 Installer Windows Management Framework 5.1
Windows 8.1 Installer Windows Management Framework 5.1
Windows 7 avec Service Pack 1 Installer Windows Management Framework 5.1

Windows PowerShell 5.0

Windows Management Framework 5.1 remplace Windows Management Framework 5.0. Pour plus d’informations, voir Installer et configurer WMF 5.1.

Version de Windows Configuration requise
Windows Server 2022 Version ultérieure installée par défaut
Windows Server 2019 Version ultérieure installée par défaut
Windows Server 2016 Version ultérieure installée par défaut
Windows Server 2012 R2 Installer Windows Management Framework 5.1
Windows Server 2012 Installer Windows Management Framework 5.1
Windows Server 2008 R2 avec Service Pack 1 Installer Windows Management Framework 5.1
Windows 11 Version ultérieure installée par défaut
Windows 10 version 1607 et supérieure Version ultérieure installée par défaut
Windows 10 version 1507, 1511 Installé par défaut
Windows 8.1 Installer Windows Management Framework 5.1
Windows 7 avec Service Pack 1 Installer Windows Management Framework 5.1

Windows PowerShell 4.0

Windows PowerShell 4.0 s’exécute sur les versions suivantes de Windows.

Version de Windows Configuration requise
Windows 8.1 Installé par défaut
Windows Server 2012 R2 Installé par défaut

Windows PowerShell 3.0

Windows PowerShell 3.0 s’exécute sur les versions suivantes de Windows.

Version de Windows Configuration requise
Windows 8 Installé par défaut
Windows Server 2012 Installé par défaut

Configuration requise pour Microsoft .NET Framework

Windows PowerShell 5.1 nécessite l’installation complète de Microsoft .NET Framework 4.5 ou version ultérieure.

Windows Management Framework 4.0

Windows PowerShell 5.0 nécessite la préinstallation de Windows Management Framework 4.0 sur Windows Server 2008 R2 SP1 et Windows 7 SP1.

WS-Management 3.0

Windows PowerShell 3.0 et Windows PowerShell 4.0 nécessitent WS-Management 3.0, qui prend en charge le service WinRM et le protocole WSMan. Ce programme est inclus dans Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows Management Framework 4.0 et Windows Management Framework 3.0.

WMI (Windows Management Instrumentation) 3.0

Windows PowerShell 3.0 et Windows PowerShell 4.0 nécessitent WMI (Windows Management Instrumentation) 3.0. Ce programme est inclus dans Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows Management Framework 4.0 et Windows Management Framework 3.0. Si ce programme n’est pas installé sur l’ordinateur, les fonctionnalités qui requièrent WMI, telles que les commandes CIM, ne fonctionnent pas.

Common Language Runtime (CLR) 4.0

Windows PowerShell 3.0, Windows PowerShell 4.0 et Windows PowerShell 5.0 sont compilés pour le Common Language Runtime (CLR) 4.0.

Configuration requise de l’interface graphique utilisateur

Windows PowerShell est une application de console qui ne nécessite pas d’interface graphique utilisateur. Elle est particulièrement adaptée aux ordinateurs qui n’ont pas d’écran, de moniteur ou d’interface utilisateur, notamment avec les options d’installation minimale de Windows Server 2012 R2 ou Windows Server 2012.

Certains éléments requièrent une interface graphique utilisateur. Pour plus d’informations, consultez l’article d’aide sur chaque élément.

Configuration requise pour le moteur Windows PowerShell

Windows PowerShell 4.0 est conçu pour offrir une compatibilité descendante avec Windows PowerShell 3.0 et Windows PowerShell 2.0. Les applets de commande, fournisseurs, composants logiciels enfichables, modules et scripts écrits pour Windows PowerShell 2.0 et Windows PowerShell 3.0 s’exécutent sans modification dans Windows PowerShell 4.0.

Toutefois, en raison d’une modification de la stratégie d’activation du runtime dans Microsoft .NET Framework 4, les programmes hôtes de Windows PowerShell écrits pour Windows PowerShell 2.0 et compilés avec le Common Language Runtime (CLR) 2.0 ne peuvent pas s’exécuter sans modification dans Windows PowerShell 3.0, qui est compilé avec le CLR 4.0.

La configuration minimale requise pour le moteur Windows PowerShell 2.0 est Microsoft .NET Framework 2.0.50727. Cette condition est remplie par Microsoft .NET Framework 3.5 Service Pack 1. Cette exigence n’est pas remplie par Microsoft .NET Framework 4 ni par les versions ultérieures de Microsoft .NET Framework.

Pour plus d’informations sur l’ajout ou l’installation du moteur Windows PowerShell 2.0, et l’ajout ou l’installation des versions requises du Microsoft .NET Framework, consultez Installation du moteur Windows PowerShell 2.0. Pour plus d’informations sur le démarrage du moteur Windows PowerShell 2.0, consultez Démarrage du moteur Windows PowerShell 2.0.

Environnement de préinstallation Windows

Windows PowerShell 2.0, Windows PowerShell 3.0 et Windows PowerShell 4.0 s’exécutent dans l’environnement de préinstallation Windows (Windows PE). Toutefois, les applets de commande suivantes ne sont pas prises en charge.

Le service WinRM n’est pas présent sur Windows PE.

Pour plus d’informations sur l’installation de Windows PowerShell 5.1 sur Windows PE, consultez Ajout de Windows PowerShell prise en charge à Windows PE.

Voir aussi