PowerShell 7 : Guide de téléchargement, d'installation, de mise à jour et d'utilisation
- Catégorie: Guides
Windows PowerShell est un moteur d'automatisation basé sur .NET Common Language Runtime. Il est conçu pour aider les administrateurs système avec des tâches complexes et chronophages qui, si elles sont effectuées manuellement, provoqueront de nombreuses erreurs humaines ou prendront beaucoup de temps.
Il offre aux administrateurs système la possibilité d'automatiser diverses tâches sur toutes les plates-formes et permet aux administrateurs un accès complet à AVEC et WMI , les systèmes locaux et distants peuvent être gérés avec PowerShell. Il est livré avec son propre langage de script et des classes .NET spéciales appelées applets de commande utilisé pour des fonctions spécifiques.
Ces applets de commande sont généralement utilisées par des scripts qui sont eux-mêmes empaquetés dans des modules. Ici, nous vous guiderons tout au long du processus de téléchargement, d'installation, de mise à jour et d'utilisation de PowerShell 7 pour Windows 10. Résumé rapide cacher 1 Télécharger PowerShell 7 2 Installer PowerShell 7 2.1 Installez PowerShell 7 manuellement à l'aide des fichiers d'installation téléchargés 2.2 Installation de PowerShell 7 à l'aide de la ligne de commande 2.3 Installation de PowerShell 7 sur le réseau 3 Utilisation de PowerShell 7
Télécharger PowerShell 7
Si vous souhaitez télécharger et installer PowerShell 7, suivez les étapes simples suivantes.
- Visite Dépôt PowerShell Github .
- Cliquez sur la section Actifs pour la développer.
- Sélectionnez une version de PowerShell conforme à votre architecture Windows. Les deux versions sont les PowerShell-7.x.x-win-x64.msi et PowerShell-7.x.x-win-x86.msi.
Installer PowerShell 7
Installez PowerShell 7 manuellement à l'aide des fichiers d'installation téléchargés

PowerShell 7
Exécutez le package et suivez les invites simples pour la destination de l'installation et les actions facultatives telles que l'activation d'Open Here dans les menus de l'explorateur.
Actions facultatives PowerShell 7
Si vous avez déjà installé PowerShell core 6.x sur le système, la version 7 sera installée en tant que mise à jour, supprimant essentiellement le core 6.x.
PowerShell 5.1 n'est pas supprimé et PowerShell 7 s'exécute séparément.
La destination par défaut de l'installation est $env:ProgramFilesPowerShell . Vous pouvez l'exécuter à partir du menu Démarrer ou directement à partir du répertoire. L'exécutable est nommé pwsh.exe .
Pour exécuter PowerShell 5, accédez à Exécuter -> powershell
Pour exécuter PowerShell 7, accédez à Exécuter -> pwsh
Installation de PowerShell 7 à l'aide de la ligne de commande
Pour installer PowerShell 7 automatiquement avec les options par défaut, accédez à Exécuter -> powershell . Exécutez maintenant la commande suivante :|_+_|
Installer PowerShell en utilisant ligne de commande
Cela téléchargera et installera automatiquement la dernière version de PowerShell avec les options par défaut.
Installation de PowerShell 7 sur le réseau
Si vous souhaitez installer PowerShell 7 en tant qu'administrateur système sur toutes les machines sous votre contrôle, suivez ces étapes simples.
- Téléchargez et copiez le fichier .msi dans le partage de fichiers. Assurez-vous que toutes les machines ont accès à ce chemin partagé.
- Sur le Active Directory serveur, ouvrez la console de gestion des stratégies de groupe.
- Ouvrez l'objet de stratégie de groupe dans lequel vous souhaitez implémenter cette configuration d'installation de PowerShell 7. Ensuite aller à Configuration de l'ordinateur -> Paramètres du logiciel .
- Cliquez avec le bouton droit sur Installation du logiciel et cliquez sur Nouveau, puis sur Package. Dans la boîte de dialogue, ajoutez le chemin du fichier .msi. Inclure le chemin complet, par exemple \server.namefoldernamePowerShell-7.x.x-win-x64.msi
- Sélectionnez Ouvrir, puis Attribué, puis cliquez sur OK pour créer.
- Attachez-le à l'unité d'organisation et attendez la fin du déploiement.
Utilisation de PowerShell 7
Par défaut, il se peut que vous ne soyez pas autorisé à exécuter des commandes à fonction unique PowerShell personnalisées, le plus souvent appelées applets de commande . Vous devrez modifier la politique d'exécution afin d'exécuter des commandes personnalisées. Suivez ces étapes simples pour le faire.
- Exécutez PowerShell en tant qu'administrateur.
- Exécutez les commandes suivantes.
- Get-ExecutionPolicy
- Set-executionpolicy sans restriction
- Entrez Y dans l'invite
- Get-ExecutionPolicy
PowerShell 7 est conçu pour une utilisation orientée objet, il est donc beaucoup plus facile que d'autres moteurs similaires. Il utilise de petites commandes légères à fonction unique, principalement écrites en C# appelées applets de commande qui exécutent une fonction spécifiée et renvoient un objet .NET. PowerShell a environ 200 applets de commande , accessible à l'aide de la commande PS C:> Get-Command, les plus couramment utilisées sont cependant :
- Obtenir l'emplacement : Obtient le répertoire actuel
- Définir-Emplacement : Obtient le répertoire actuel
- Déplacer l'élément : Déplace le fichier vers une nouvelle destination
- Copier-élément : Copie le fichier vers une nouvelle destination
- Renommer : Renomme le fichier existant
- Nouvel article : crée un nouveau fichier
Vous pouvez donner des instructions précises au applets de commande en utilisant ce qui suit :
- Et qu'est-ce qui se passerait si : L'applet de commande affichera ce qu'elle fera si elle est exécutée, sans s'exécuter.
- Confirmer : L'applet de commande confirmera avant d'exécuter
- Verbeux : Plus de détails.
- Déboguer : l'applet de commande affichera les informations de débogage.
- ErreurAction : détermine ce qu'il faut faire lorsqu'une erreur se produit et comporte quatre actions : continuer, arrêter, continuer en silence et demander.
- Variable d'erreur : détermine quelle variable contiendra les informations d'erreur.
- VariableSortie : détermine quelle variable contiendra les informations de sortie.
- Tampon de sortie : l'applet de commande n'appellera pas l'applet de commande suivante tant qu'elle ne contiendra pas un certain nombre prédéfini d'objets.
PowerShell utilise les variables spéciales suivantes.
- $ Erreur : Un tableau d'objets d'erreur, utilisé pour afficher les erreurs récentes
- $Hôte : Afficher quelle est l'application d'hébergement actuelle
- $Profil : stocker le chemin complet d'un profil utilisateur
- $PID : Identifiant du processus de stockage
- $PSUICulture : utilisé pour contenir le nom de la culture actuelle de l'interface utilisateur.
- $ NULL : Contient la valeur NULL.
- $Faux : Contient une valeur FAUX
- $vrai : Contient la valeur VRAIE
Un concept important du script PowerShell est le caractère pipe. Il est utilisé pour séparer deux commandes. La commande ou le groupe de commandes à gauche du tuyau sont exécutés en premier, puis transmis à la commande ou au groupe de commandes à droite du tuyau. Cela permet la création de commandes dites pipeline. Ce sont de longues commandes qui peuvent ou non apparaître sur une seule ligne physique, mais qui fonctionnent à toutes fins utiles comme une seule ligne de code.
Si vous souhaitez exécuter un script dans PowerShell, vous devrez utiliser ISE. PowerShell ISE (Integrated Scripting Environment) est l'éditeur intégré de PowerShell. Il peut être utilisé pour exécuter, tester et déboguer des scripts, le tout dans un paramètre d'interface graphique basé sur une fenêtre. Il possède toutes les fonctionnalités de l'édition de l'interface graphique et permet l'édition multiligne, la complétion des onglets et une foule d'autres choses comme l'exécution de commandes dans le volet de la console.
Dans Windows 10, vous pouvez même ouvrir plusieurs fenêtres de script et travailler dessus en même temps. Cela est pratique lorsqu'un script qui utilise des fonctions définies dans des modules distincts doit être débogué.
Dans l'ensemble, PowerShell 7 pour Windows 10 est un outil d'administration facile à utiliser que tous les administrateurs système devraient pouvoir utiliser avec une formation minimale.