Agence web » Actualités du digital » Comment installer PowerShell 7 sur Windows 10

Comment installer PowerShell 7 sur Windows 10

Microsoft a annoncé PowerShell 7.0 le 4 mars 2020. Il s'agit de la dernière mise à jour majeure de PowerShell, le shell de ligne de commande et le langage de script multiplateforme de Microsoft. Voici les nouveautés et comment l'installer sur votre PC Windows.

Quoi de neuf dans PowerShell 7?

La dernière version, PowerShell 7, s'appuie sur le précédent PowerShell Core 6.1. Il continue de prendre en charge le déploiement multiplateforme et ajoute une multitude de nouvelles fonctionnalités, applets de commande et corrections de bugs. Certaines des nouvelles fonctionnalités les plus importantes incluent:

  • Parallélisation de pipelines avec ForEach-Object: Parcourez les éléments d'une collection en parallèle avec le nouveau -Parallel ou définissez un nombre maximal de threads (la valeur par défaut est cinq) avec le paramètre -ThrottleLimit paramètres.
  • L'ajout de nouveaux opérateurs:
    • Opérateur ternaire «? : ": Fonctionne un peu comme une instruction if-else en comparant deux expressions à une condition pour voir si elle est vraie ou fausse, par exemple, Test-Path "C:Users" ? "exists" : "does not exist"
    • Opérateurs de chaîne de pipelines «||» et «&&»: l'opérateur && exécute le pipeline de droite si le pipeline de gauche réussit. Inversement, le || L'opérateur n'exécute le pipeline de droite qu'en cas de défaillance du pipeline de gauche.
  • Get-Error applet de commande: Une vue d'erreur simplifiée et dynamique pour une recherche plus facile de l'erreur la plus récente de la session en cours.
  • Notifications automatiques de nouvelle version: Avertissez les utilisateurs lorsqu'une nouvelle version de PowerShell est disponible. La mise à jour par défaut recherche une nouvelle version une fois par jour.

En plus des nouvelles fonctionnalités répertoriées ci-dessus, Microsoft a ajouté de nombreuses autres applets de commande, des améliorations expérimentales et ajouté PowerShell 7 à sa version de maintenance à long terme, ce qui lui permettra de recevoir des mises à jour tant que .Net 3.1 est pris en charge. Une liste complète de toutes les nouveautés, correctifs et améliorations est disponible dans le changelog Github pour PowerShell 7.

Comment installer PowerShell 7 avec un package MSI

PowerShell 7 est disponible pour Windows, macOS et Linux. Nous allons vous montrer comment l'installer sur Windows 10.

La première méthode que nous allons couvrir utilise un fichier MSI pour installer PowerShell. Les packages MSI fonctionnent presque à l'identique dans un fichier EXE et vous permettent d'installer un programme à l'aide d'une interface utilisateur graphique. Il s'agit d'une méthode d'installation qui utilise uniquement les fichiers nécessaires et de base nécessaires. Il vous suffit de double-cliquer sur le package pour lancer l'assistant de configuration.

Remarque: PowerShell 7 s'installe et s'exécute côte à côte avec Windows PowerShell 5.1 – la version fournie avec Windows 10 – et remplace PowerShell Core 6.x. Si vous devez exécuter PowerShell 6 côte à côte avec PowerShell 7, vous devrez l'installer via le package ZIP.

Pour télécharger le package, lancez votre navigateur et rendez-vous sur la page des versions de PowerShell Github. Faites défiler jusqu'à la section Actifs et cliquez sur la version du package MSI pour la télécharger.

Veillez à sélectionner le bon package pour votre version de Windows, x64 pour les systèmes 64 bits et x86 pour les systèmes 32 bits. Si vous ne savez pas lequel vous possédez, il est facile de savoir lequel fonctionne sur votre système.

Si vous y êtes invité, choisissez une destination pour le téléchargement et cliquez sur «Enregistrer» pour démarrer le téléchargement.

Une fois le téléchargement terminé, accédez au dossier où se trouve le fichier et double-cliquez dessus pour exécuter l'installation.

Comment installer PowerShell 7 avec une commande

L'équipe PowerShell a également créé un script que vous pouvez appeler directement à partir de PowerShell. Il s'agit d'une applet de commande à une ligne qui télécharge et exécute automatiquement l'assistant de configuration. Tout ce que vous avez à faire est de coller l'extrait de code et d'appuyer sur la touche Entrée.

Lancez PowerShell et copiez / collez l'applet de commande suivante dans la fenêtre:

iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"

Appuyez sur la touche Entrée et PowerShell exécutera la commande et commencera le téléchargement.

Passer par l'installateur

Lorsque l'assistant de configuration s'ouvre, cliquez sur «Suivant» pour installer PowerShell 7.

Sur l'écran suivant, choisissez un dossier de destination, puis cliquez sur "Suivant" lorsque vous êtes prêt à continuer.

Ensuite, vous décidez des fonctionnalités facultatives à activer lors de l'installation. Vous pouvez activer ou désactiver les quatre options suivantes:

  • Ajoutez PowerShell à la variable d'environnement Path: Ajoute PowerShell à la variable d'environnement Windows Path et vous permet d'appeler PowerShell à partir de tout autre shell ou terminal.
  • Enregistrer le manifeste de journalisation des événements Windows: Ajoute PowerShell au manifeste de journalisation des événements Windows et vous permet de consigner des événements à partir d'une instance PowerShell.
  • Activer la communication à distance PowerShell: Permet d'exécuter des commandes à distance.
  • Ajoutez les menus contextuels «Ouvrir ici» à l'explorateur: Ajoute une option dans le menu contextuel du clic droit qui ouvre une instance de PowerShell dans le dossier sur lequel vous cliquez.

Cliquez sur "Suivant" après avoir choisi toutes les fonctionnalités optionnelles que vous souhaitez.

Cliquez sur «Installer» pour commencer l'installation. Une invite UAC apparaît, demandant des privilèges d'administrateur pour installer le package. Cliquez sur "Oui" pour continuer.

Une fois l'assistant de configuration terminé, cliquez sur «Terminer» pour quitter.

Comment ouvrir PowerShell 7

Une fois l'installation terminée, vous pouvez ouvrir PowerShell 7 de plusieurs manières.

Si vous avez sélectionné les options «Ajouter PowerShell à la variable d'environnement de chemin» et «Ajouter les menus contextuels« Ouvrir ici »à l'explorateur», vous pouvez taper «pwsh» dans l'invite de commandes ou cliquer avec le bouton droit sur un dossier et cliquer sur PowerShell 7> Ouvrir ici. Cependant, l'une des méthodes les plus simples consiste à effectuer une recherche à l'aide du menu Démarrer.

Appuyez sur la touche Windows ou cliquez sur le bouton Démarrer, tapez "pwsh" dans le champ de texte, puis appuyez sur Entrée ou cliquez sur "Ouvrir" lorsque PowerShell 7 apparaît dans les résultats.

Vous saurez que vous utilisez la version actuelle et à jour de PowerShell en recherchant «PowerShell 7» dans la barre de titre de la fenêtre.

★★★★★