Comment exécuter un script PowerShell

  1. Utilisez ./nom_du_script pour exécuter un script PowerShell dans PowerShell
  2. Utilisez le chemin complet pour exécuter un script PowerShell dans PowerShell
  3. Utilisez cmd.exe pour exécuter un script PowerShell
  4. Utilisez le paramètre -File pour exécuter un script PowerShell dans cmd.exe
  5. Utilisez le commutateur bypass pour exécuter un script PowerShell dans cmd.exe
  6. Utilisez la commande type pour exécuter un script PowerShell dans cmd.exe
Comment exécuter un script PowerShell

Un script PowerShell est une collection de commandes enregistrées dans un fichier avec l’extension .ps1. PowerShell exécute les commandes écrites dans le fichier .ps1.

Nous avons créé un script PowerShell nommé myscript.ps1, qui contient la commande ci-dessous.

Write-Host "Your script is executed successfully."

Sortie :

Your script is executed successfully.

La sortie ci-dessus doit être affichée lors de l’exécution d’un myscript.ps1. Ce tutoriel présentera différentes méthodes pour exécuter un script PowerShell.

Utilisez ./nom_du_script pour exécuter un script PowerShell dans PowerShell

Vous devez être dans le répertoire où se trouve le fichier script pour utiliser cette méthode. La commande cd est utilisée pour changer le répertoire de travail dans PowerShell. Après avoir navigué vers le répertoire d’un fichier script, exécutez ./nom_du_script.

Par exemple, notre fichier script est situé dans C:\New.

cd C:\New

Puis exécutez un script.

./myscript.ps1

Sortie :

Your script is executed successfully.

Utilisez le chemin complet pour exécuter un script PowerShell dans PowerShell

Vous n’avez pas besoin de changer le répertoire de travail dans cette méthode. Vous pouvez fournir le chemin complet d’un fichier script pour l’exécuter.

C:\New\myscript.ps1

Sortie :

Your script is executed successfully.

Utilisez cmd.exe pour exécuter un script PowerShell

Vous pouvez exécuter un script PowerShell depuis l’invite de commande. L’argument -noexit n’est pas obligatoire. Il garde la console ouverte car PowerShell se ferme après la fin du script.

powershell -noexit C:\New\myscript.ps1

Sortie :

Your script is executed successfully.

Utilisez le paramètre -File pour exécuter un script PowerShell dans cmd.exe

Le paramètre -File vous permet d’invoquer un script depuis un autre environnement, comme cmd.exe.

powershell -File C:\New\myscript.ps1

Sortie :

Your script is executed successfully.

Utilisez le commutateur bypass pour exécuter un script PowerShell dans cmd.exe

Vous pouvez utiliser le commutateur bypass pour exécuter un script PowerShell sans modifier la politique d’exécution des scripts par défaut.

powershell -executionpolicy bypass -File C:\New\myscript.ps1

Sortie :

Your script is executed successfully.

Utilisez la commande type pour exécuter un script PowerShell dans cmd.exe

Vous pouvez également utiliser la commande type pour exécuter un script PowerShell dans cmd.

type "C:\New\myscript.ps1" | powershell -c -

Sortie :

Your script is executed successfully.
Vous aimez nos tutoriels ? Abonnez-vous à DelftStack sur YouTube pour nous aider à créer davantage de tutoriels vidéo de haute qualité. Abonnez-vous
Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

Article connexe - PowerShell Script