Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ce sujet explique comment installer le moteur Windows PowerShell 2.0.
Windows PowerShell 3.0 est conçu pour être rétrocompatible avec Windows PowerShell 2.0. Les commandets, fournisseurs, snap-ins, modules et scripts écrits pour Windows PowerShell 2.0 s’exécutent sans modification dans Windows PowerShell 3.0 et Windows PowerShell 4.0. Cependant, en raison d’un changement de la politique d’activation à l’exécution dans Microsoft .NET Framework 4, les programmes hôtes Windows PowerShell écrits pour Windows PowerShell 2.0 et compilés avec Common Language Runtime (CLR) 2.0 ne peuvent pas fonctionner sans modification dans les versions ultérieures de Windows PowerShell, qui est compilé avec CLR 4.0.
Pour maintenir la rétrocompatibilité avec les commandes et les programmes hôtes affectés par ces changements, les moteurs Windows PowerShell 2.0, Windows PowerShell 3.0 et Windows PowerShell 4.0 sont conçus pour fonctionner côte à côte. De plus, le moteur Windows PowerShell 2.0 est inclus dans Windows Server 2012 R2, Windows 8.1, Windows 8, Windows Server 2012 et Windows Management Framework 3.0. Le moteur Windows PowerShell 2.0 est destiné à être utilisé uniquement lorsqu’un script ou un programme hôte existant ne peut pas s’exécuter car il est incompatible avec Windows PowerShell 3.0, Windows PowerShell 4.0 ou Microsoft .NET Framework 4. De tels cas devraient être rares.
Le moteur Windows PowerShell 2.0 est une fonctionnalité optionnelle de Windows Server 2012 R2, Windows 8.1, Windows 8 et Windows Server 2012. Sur les versions antérieures de Windows, lorsque vous installez Windows Management Framework 3.0, l’installation de Windows PowerShell 3.0 remplace complètement l’installation de Windows PowerShell 2.0 dans le répertoire d’installation Windows PowerShell. Cependant, le moteur Windows PowerShell 2.0 est conservé.
Pour plus d’informations sur le démarrage du moteur Windows PowerShell 2.0, voir Démarrer le moteur Windows PowerShell 2.0.
Sur Windows 8.1 et Windows 8
Sur Windows 8.1 et Windows 8, la fonctionnalité moteur Windows PowerShell 2.0 est activée par défaut. Cependant, pour l’utiliser, il faut activer l’option Microsoft .NET Framework 3.5, ce qu’elle exige. Cette section explique également comment activer ou désactiver la fonction moteur Windows PowerShell 2.0.
Pour activer .NET Framework 3.5
Sur l’écran Démarrer , tapez Fonctionnalités de Windows.
Dans la barre des applications , cliquez sur Paramètres, puis sur Activer ou désactiver les fonctionnalités Windows.
Dans la boîte Fonctionnalités Windows , cliquez sur .NET Framework 3.5 (inclut .NET 2.0 et 3.0 ) pour le sélectionner.
Lorsque vous sélectionnez .NET Framework 3.5 (incluant .NET 2.0 et 3.0), la case se remplit pour indiquer qu’une seule partie de la fonctionnalité est sélectionnée. Cependant, cela suffit pour le moteur Windows PowerShell 2.0.
Pour activer et désactiver le moteur Windows PowerShell 2.0
- Sur l’écran Démarrer , tapez Fonctionnalités de Windows.
- Dans la barre des applications , cliquez sur Paramètres, puis sur Activer ou désactiver les fonctionnalités Windows.
- Dans la boîte Fonctionnalités de Windows , développez le nœud Windows PowerShell 2.0 , puis cliquez sur la case Moteur Windows PowerShell 2.0 pour la sélectionner ou la effacer.
Sur Windows Server 2012 R2 et Windows Server 2012
Utilisez les procédures suivantes pour ajouter les fonctionnalités du moteur Windows PowerShell 2.0 et du Microsoft .NET Framework 3.5. Le moteur Windows PowerShell 2.0 nécessite au minimum Microsoft .NET Framework 2.0.50727. Cette exigence est remplie par Microsoft .NET Framework 3.5.
Pour ajouter la fonctionnalité .NET Framework 3.5
Dans le Gestionnaire de serveur, depuis le menu Gérer , sélectionnez Ajouter des rôles et des fonctionnalités.
Ou dans le Gestionnaire de serveurs, cliquez sur Tous les serveurs, cliquez droit sur un nom de serveur, puis sélectionnez Ajouter des rôles et des fonctionnalités.
Sur la page Type d’installation , sélectionnez Installation basée sur le rôle ou basée sur les fonctionnalités.
Sur la page Fonctionnalités, développez le nœud Caractéristiques du Framework .NET 3.5 et sélectionnez .NET Framework 3.5 (incluant .NET 2.0 et 3.0).
Les autres options sous ce nœud ne sont pas nécessaires pour le moteur Windows PowerShell 2.0.
Pour ajouter la fonctionnalité Windows PowerShell 2.0 Engine
Dans le Gestionnaire de serveur, depuis le menu Gérer , sélectionnez Ajouter des rôles et des fonctionnalités.
Ou Gestionnaire de serveur, cliquez sur Tous les serveurs, cliquez droit sur un nom de serveur, puis sélectionnez Ajouter des rôles et des fonctionnalités.
Sur la page Type d’installation , sélectionnez Installation basée sur le rôle ou basée sur les fonctionnalités.
Sur la page Fonctionnalités , développez le nœud Windows PowerShell (Installé) et sélectionnez Windows PowerShell 2.0 Engine.
Pour plus d’informations sur le démarrage du moteur Windows PowerShell 2.0, voir Démarrer le moteur Windows PowerShell 2.0.