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

Un script est juste une collection de commandes enregistrées dans un fichier texte (à l'aide de l' extension spéciale .ps1 ) que (.ps1)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 sous (PowerShell)Windows 11/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 à Command Prompt . Cependant, PowerShell est une interface de ligne de commande ( CLI ) plus performante qui offre un ensemble complet d'outils et plus de flexibilité et de contrôle. De plus, contrairement à l'invite de commande, PowerShell est disponible sur Windows , macOS et Linux .

Pour savoir comment créer et exécuter le fichier de script PowerShell sous (PowerShell)Windows 11/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 11/10 , vous pouvez créer des fichiers de script PowerShell à l'aide de pratiquement n'importe quel éditeur de texte ou de la console ISE ( Integrated Scripting Environment ). Cependant, l'option préférée pour créer des scripts à l'avenir consiste à utiliser l' éditeur de code Visual Studio(Studio Code) 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 n'importe quel type de langage de programmation. Et lors de l'ajout de l' extension PowerShell , vous bénéficiez d'une expérience d'édition de script 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 (PowerShell)Windows 11/10 à l'aide de VS Code :

  • Rendez-vous sur la page de téléchargement de Visual Studio(Head to Visual Studio Download page) .
  • Cliquez sur le   bouton Windows pour télécharger le programme d'installation.(Windows)
  • Double-cliquez sur(Double-click) 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 .(Next)
  • Cliquez   à nouveau sur le bouton Suivant .(Next)
  • Cliquez sur le   bouton Suivant une fois de plus.(Next)
  • Confirmez(Confirm) les tâches supplémentaires si nécessaire.
  • Cliquez sur le   bouton Suivant .(Next)
  • Cliquez sur le   bouton Installer .(Install)
  • Cliquez sur le   bouton Terminer .(Finish)

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

  • Ouvrez  le code(VS Code) VS.
  • Cliquez sur l'  onglet Extensions dans le volet de gauche ou appuyez sur la combinaison de CTRL + SHIFT + X
  • Recherchez  PowerShell  et sélectionnez le meilleur résultat.
  • Cliquez sur le   bouton Installer .(Install)

Une fois les étapes d'installation terminées, vous pouvez commencer à écrire des scripts PowerShell à l'aide de Visual (PowerShell)Studio Code . Voici comment:

  • Ouvrez  le code(VS Code) VS.
  • Cliquez sur le   menu  Fichier(File) et sélectionnez l'  option Nouveau fichier .(New File)
  • Cliquez sur le   menu  Fichier(File) et sélectionnez l'  option Enregistrer sous .(Save as)
  • Dans le champ Nom de fichier(File name) , spécifiez un nom pour le fichier avec l'  extension  .ps1 — par exemple, (.ps1)TWC_script.ps1 .
  • Cliquez sur le   bouton Enregistrer .(Save)

Écrivez un nouveau 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.

Welcome to TheWindowsClub.com! Your first script executed successfully

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

  • Cliquez sur le   menu Fichier .(File)
  • Cliquez sur l'   option Enregistrer .(Save)

Une fois que vous avez terminé les étapes à l'aide de Visual Studio Code , le script sera prêt à être exécuté, 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 ISE .)

Comment exécuter le fichier de script PowerShell sur Windows 11/10(PowerShell)

Pour exécuter un fichier de script avec PowerShell , vous devez modifier la politique d'exécution sur Windows 11/10 .

Sous Windows 11/10 , PowerShell inclut quatre stratégies d'exécution, notamment :

  1. Restreint —(Restricted —)  Arrête l'exécution de tout script.
  2. RemoteSigned —  Autorise(Allows) 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 — (Unrestricted —) Exécute(Runs) n'importe quel script sans aucune restriction.

Voici comment exécuter le fichier de script PowerShell sous Windows 11/10 :

  • Appuyez sur la Windows key + X pour ouvrir le menu Power User(open Power User Menu) .
  • Appuyez sur A sur le clavier pour lancer PowerShell en mode administrateur/élevé.
  • Dans la console PowerShell , tapez la commande ci-dessous et appuyez sur Entrée(Enter) .
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(Enter) pour exécuter le script. Assurez(Make) -vous de remplacer l'espace réservé "PATHTOSCRIPT" par l'emplacement de votre script.

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

Après avoir terminé les étapes, 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 (PowerShell)Windows 11/10 !

En relation(Related) : Comment exécuter des scripts PowerShell locaux sans signature(How to run local PowerShell Scripts without Signing) .



About the author

Je suis un ingénieur logiciel expérimenté, avec plus de 10 ans d'expérience dans le développement et la maintenance d'applications Microsoft Office. J'ai une forte passion pour aider les autres à atteindre leurs objectifs, à la fois par mon travail d'ingénieur logiciel et par mes compétences en prise de parole en public et en réseautage. Je suis également extrêmement compétent en matière de pilotes de matériel et de clavier, ayant développé et testé plusieurs d'entre eux moi-même.



Related posts