Comment faire

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

Sous 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 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.

Un script n’est qu’un ensemble 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.

Le seul inconvénient est que le protocole de sécurité par défaut bloque toujours l’exécution de tout script sur un appareil. Cela signifie que lorsque vous double-cliquez sur un fichier « .ps1 » sur Windows 10, rien ne se passe, et si vous essayez d’exécuter le script dans PowerShell, vous verrez l’erreur « ne peut pas être chargée car l’exécution des scripts est désactivée sur ce système » message. Cependant, il n’est pas impossible d’exécuter des scripts sur votre ordinateur. Il vous suffit d’activer la stratégie d’exécution correcte.

Dans ce guide Windows 10, nous vous expliquerons les étapes pour écrire et exécuter avec succès votre premier fichier de script sur PowerShell à l’aide de Visual Studio Code, du Bloc-notes et de la console PowerShell Integrated Scripting Environment (ISE).

Comment créer un fichier de script PowerShell sur Windows 10

Sous Windows 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. Cependant, l’option préférée (merci @jotaka pour l’avertissement) pour créer des scripts à l’avenir consiste à utiliser l’éditeur de code Visual Studio avec l’extension PowerShell.

Création de script avec Visual Studio Code

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 scripts entièrement interactive, même avec la prise en charge d’IntelliSense (complétion de code).

La nouvelle expérience est censée être la nouvelle valeur par défaut, mais la console PowerShell ISE ne va pas disparaître. Néanmoins, la société n’ajoutera plus de fonctionnalités et ne prend pas en charge les versions PowerShell 7 ou supérieures.

Installer le code Visual Studio

Pour installer Visual Basic Code sur Windows 10, procédez comme suit :

  1. Ouvrez la page de téléchargement de Visual Studio.
  2. Clique le les fenêtres bouton pour télécharger le programme d’installation.

    Téléchargement du code Visual Studio

  3. Double-cliquez sur le fichier téléchargé pour démarrer le processus d’installation de VS Code.
  4. Confirmez les termes de l’accord.
  5. Clique le Suivant bouton.

    Configurer le code VS

  6. Clique le Suivant bouton à nouveau.
  7. Clique le Suivant bouton une fois de plus.
  8. Confirmez les tâches supplémentaires si nécessaire.

    Paramètres supplémentaires de Visual Studio Code

  9. Clique le Suivant bouton.
  10. Clique le Installer bouton.
  11. Clique le Finir bouton.

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

Installer l’extension PowerShell

Pour installer l’extension PowerShell sur VS Code, procédez comme suit :

  1. Ouvert Code VS.
  2. Clique le Rallonges onglet dans le volet de gauche.
  3. Rechercher PowerShell et sélectionnez le meilleur résultat.
  4. Clique le Installer bouton.

    Installer l'extension Powershell sur le code VS

Une fois les étapes terminées, vous pouvez commencer à écrire des scripts PowerShell à l’aide de Visual Studio Code.

Créer un script PowerShell avec Visual Studio Code

Pour créer un script avec Visual Basic Code, procédez comme suit :

  1. Ouvert Code VS.
  2. Clique le Déposer menu et sélectionnez le Nouveau fichier option.

    VS Code crée un nouveau fichier

  3. Clique le Déposer menu et sélectionnez le Enregistrer sous option.

    VS Code crée un nouveau fichier ps1

  4. Dans le champ « Nom de fichier », indiquez un nom pour le fichier avec le .ps1 rallonge — par exemple : premier_script.ps1.
  5. Clique le Sauvegarder bouton.
  6. Écrivez un nouveau script ou collez le script que vous souhaitez exécuter, par exemple :

    Write-Host «                                                                           «

    Le script ci-dessus affichera la phrase « Félicitations ! Votre premier script a été exécuté avec succès » à l’écran.

  7. (Facultatif) Cliquez sur le Courir en haut à droite (ou appuyez sur la touche F5) pour exécuter le script.

    Exécuter le script PowerShell sur Visual Studio Code

  8. Clique le Déposer menu.
  9. Clique le Sauvegarder option.

Créer un script avec le Bloc-notes

Pour créer un script PowerShell à l’aide de l’éditeur Bloc-notes sous Windows 10, procédez comme suit :

  1. Ouvert Démarrer.
  2. Rechercher Bloc-notes, et cliquez sur le premier résultat pour ouvrir l’application.
  3. Écrivez un nouveau script ou collez votre script dans le fichier texte, par exemple :

    Write-Host «                                                                           «

    Script de bloc-notes PowerShell

  4. Clique le Déposer menu.
  5. Sélectionnez le Enregistrer sous option.
  6. Tapez un nom descriptif pour le script — par exemple, premier_script.ps1.

    Bloc-notes ps1 fichier de script Powershell

  7. Clique le Sauvegarder bouton.

Création de script avec Integrated Scripting Environment

Vous pouvez également utiliser la console PowerShell ISE intégrée pour coder vos scripts sur Windows 10.

L’environnement de script intégré est un outil avancé, mais vous pouvez commencer en suivant ces étapes :

  1. Ouvert Démarrer.
  2. Rechercher Windows PowerShell ISE, cliquez avec le bouton droit sur le premier résultat et sélectionnez le Exécuter en tant qu’administrateur option.
  3. Cliquer sur Déposer menu.
  4. Sélectionnez le Nouvelle option pour créer un nouveau vide .ps1 déposer.

    PowerShell crée un fichier PS1 avec ISE

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

    Write-Host «                                                                           «

    Script simple PowerShell ISE

  6. Clique le Déposer menu.
  7. Clique le Sauvegarder option.
  8. Tapez un nom pour le script – par exemple, premier_script.ps1.

    Script de sauvegarde PowerShell ISE en tant que ps1

  9. Sélectionnez l’emplacement du dossier pour stocker le script.
  10. Clique le Sauvegarder bouton.

Une fois que vous avez terminé les étapes à l’aide du Bloc-notes, de Visual Studio Code ou de PowerShell ISE, 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 un fichier de script PowerShell sur Windows 10

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

Pour modifier la stratégie d’exécution afin d’exécuter des scripts PowerShell, procédez comme suit :

  1. Ouvert Démarrer.
  2. Rechercher PowerShell, cliquez avec le bouton droit sur le premier résultat et sélectionnez le Exécuter en tant qu’administrateur option.
  3. Tapez la commande suivante pour autoriser l’exécution des scripts et appuyez sur Entrer:

    Set-ExecutionPolicy RemoteSigned

  4. Taper UNE et appuyez sur Entrer (le cas échéant).

    PowerShell permet à la stratégie d'exécuter le script

  5. Tapez la commande suivante pour exécuter le script et appuyez sur Entrer:

    & « C:CHEMINTOSCRIPTfirst_script.ps1 »

    Dans la commande ci-dessus, assurez-vous de remplacer « CHEMINTOSCRIPT » par l’emplacement de votre script.

    Par exemple, cette commande exécute un script stocké dans le dossier Téléchargements :

    & « C:Utilisateursnom d’utilisateurTéléchargementsfirst_script.ps1 »

    Exécuter le script PowerShell sur Windows 10

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.

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

  • Limité – Arrête l’exécution de tout script.
  • Signé à distance — 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.
  • Tous signés — Tous les scripts s’exécuteront, mais uniquement si un éditeur de confiance les a signés.
  • Sans restriction — Exécute n’importe quel script sans aucune restriction.
  • Dans les étapes ci-dessus, nous utilisons la commande pour autoriser les scripts locaux à s’exécuter sur Windows 10. Cependant, si vous ne prévoyez pas d’exécuter des scripts régulièrement, vous pouvez restaurer les paramètres par défaut pour bloquer les scripts non fiables en utilisant les mêmes instructions décrites ci-dessus, mais au étape n°4, assurez-vous d’utiliser la commande Set-ExecutionPolicy Restricted.

    Plus de ressources Windows 10

    Pour plus d’articles utiles, une couverture et des réponses aux questions courantes sur Windows 10, visitez les ressources suivantes :

    Back to top button