Comment créer et exécuter un fichier de script PowerShell sous Windows 10

Un script n’est qu’une collection de commandes enregistrées dans un fichier texte (à l’aide de l’extension spéciale .ps1) que PowerShell comprend et exécute en séquence pour effectuer différentes actions. Dans cet article, nous décrirons le processus impliqué dans la création et l’exécution d’un fichier de script PowerShell sur Windows 10.

PowerShell est un outil de ligne de commande conçu par Microsoft pour exécuter des commandes et des scripts pour modifier les paramètres et automatiser les tâches. D’une certaine manière, c’est similaire à l’invite de commande. Cependant, PowerShell est une interface de ligne de commande (CLI) plus performante qui offre un vaste ensemble d’outils et plus de flexibilité et de contrôle. De plus, contrairement à l’invite de commande, PowerShell est disponible sous Windows, macOS et Linux.

Pour voir comment créer et exécuter le fichier de script PowerShell sous Windows 10, suivez les instructions pour chacune des tâches, comme indiqué dans les sections respectives.

Comment créer un fichier de script PowerShell

 Créer et exécuter un fichier de script PowerShell

Sous Windows 10, vous pouvez créer des fichiers de script PowerShell en utilisant pratiquement n’importe quel éditeur de texte ou la consoleIntegrated (Integrated Scripting Environment). Cependant, l’option préférée pour créer des scripts est d’utiliser l’éditeur de code Visual Studio avec l’extension PowerShell.

Visual Studio Code – également connu sous le nom de VS Code – est un éditeur de code multiplateforme gratuit et extensible qui fournit un environnement pour éditer pratiquement tout type de langage de programmation. Et lorsque vous ajoutez l’extension PowerShell, vous bénéficiez d’une expérience d’édition de scripts entièrement interactive, même avec la prise en charge d’IntelliSense (complétion de code).

Voici comment créer un fichier de script PowerShell sur Windows 10 à l’aide du code VS:

  • Rendez-vous sur la page de téléchargement de Visual Studio.
  • Cliquez sur le bouton Windows pour télécharger le programme d’installation.
  • Double-cliquez sur le fichier téléchargé pour lancer le processus d’installation de VS Code.
  • Confirmez les termes de l’accord.
  • Cliquez sur le bouton Suivant.
  • Cliquez à nouveau sur le bouton Suivant.
  • Cliquez une fois de plus sur le bouton Suivant.
  • Confirmez les tâches supplémentaires si nécessaire.
  • Cliquez sur le bouton Suivant.
  • Cliquez sur le bouton Installer.
  • Cliquez sur le bouton Terminer.

Une fois les étapes terminées, vous pouvez procéder à l’installation de l’extension PowerShell. Voici comment:

  • Ouvrir le code VS.
  • Cliquez sur l’onglet Extensions dans le volet gauche ou appuyez sur la combinaison de touches CTRL + MAJ + X.
  • Recherchez PowerShell et sélectionnez le résultat supérieur.
  • Cliquez sur le bouton Installer.

Une fois les étapes d’installation terminées, vous pouvez commencer à écrire des scripts PowerShell à l’aide du code Visual Studio. Voici comment:

  • Ouvrir le code VS.
  • Cliquez sur le menu Fichier et sélectionnez l’option Nouveau fichier.
  • Cliquez sur le menu Fichier et sélectionnez l’option Enregistrer sous.
  • Dans le champ Nom de fichier, spécifiez un nom pour le fichier avec l’extension .ps1 — par exemple, TWC_script.ps1.
  • Cliquez sur le bouton Enregistrer.

Écrivez un nouveau script ou collez le script que vous souhaitez exécuter — par exemple:

Write-Host "Welcome to TheWindowsClub.com! Your first script executed successfully"

Le script ci-dessus affichera la phrase ci-dessous à l’écran.

Bienvenue à TheWindowsClub.com ! Votre premier script exécuté avec succès

Vous pouvez cliquer sur le bouton Exécuter en haut à droite (ou appuyer sur la touche F5) pour exécuter le script.

  • Cliquez sur le menu Fichier.
  • Cliquez sur l’option Enregistrer.

Une fois que vous avez terminé les étapes à l’aide du code Visual Studio, le script sera prêt à s’exécuter, mais il échouera par défaut. En effet, les paramètres PowerShell par défaut sont toujours définis pour bloquer l’exécution de tout script. (La seule exception est si vous exécutez le contenu du script dans Visual Studio Code ou PowerShell I.)

Comment exécuter un fichier de script PowerShell sous Windows 10

Pour exécuter un fichier de script avec PowerShell, vous devez modifier la stratégie d’exécution sous Windows 10.

Sous Windows 10, PowerShell inclut quatre stratégies d’exécution, notamment:

  1. Restreint – Empêche tout script de s’exécuter.
  2. RemoteSigned – Autorise les scripts créés sur l’appareil, mais les scripts créés sur un autre ordinateur ne s’exécuteront que s’ils incluent la signature d’un éditeur de confiance.
  3. AllSigned — Tous les scripts s’exécuteront, mais uniquement si un éditeur de confiance les a signés.
  4. Sans restriction – Exécute n’importe quel script sans aucune restriction.

Voici comment exécuter un fichier de script PowerShell sous Windows 10:

  • Appuyez sur la touche Windows + X pour ouvrir le menu Power User.
  • Appuyez sur A sur le clavier pour lancer PowerShell en mode admin/elevated.
  • Dans la console PowerShell, tapez la commande ci-dessous et appuyez sur Entrée.
Set-ExecutionPolicy RemoteSigned
  • Tapez A et appuyez sur Entrée (le cas échéant).

Ensuite, tapez la commande ci-dessous et appuyez sur Entrée pour exécuter le script. Assurez-vous de remplacer l’espace réservé « PATH\ TO\SCRIPT » par l’emplacement de votre script.

& "C:\PATH\TO\SCRIPT\TWC_script.ps1"

Une fois les étapes terminées, le script s’exécutera et s’il a été écrit correctement, vous devriez voir sa sortie sans problème.

C’est tout sur la façon de créer et d’exécuter le fichier de script PowerShell sur Windows 10!

Connexes: Comment exécuter des scripts PowerShell locaux sans signature.

Leave a Reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.