Comment exécuter un script PowerShell

Comment exécuter un script PowerShell


Source : Stack Overflow [windows]

Prérequis :

  • Vous devez pouvoir exécuter PowerShell en tant qu’administrateur

  • Vous devez définir votre politique d’exécution PowerShell à une valeur permissive ou pouvoir la contourner

Étapes :

Lancez Windows PowerShell en tant qu’administrateur et attendez que l’invite PS> apparaisse

Naviguez dans PowerShell vers le répertoire où se trouve le script :

PS> cd C:\my_path\yada_yada\ (enter)

Exécutez le script :

PS> .\run_import_script.ps1 (enter)

Ou : vous pouvez exécuter le script PowerShell depuis l’invite de commandes (cmd.exe) comme ceci :

powershell -noexit "& ""C:\my_path\yada_yada\run_import_script.ps1""" (enter)

selon Invoking a PowerShell script from cmd.exe (or Start | Run) par Kirk Munro.

Ou vous pourriez même exécuter votre script PowerShell de manière asynchrone depuis votre application C#.