Comment exécuter un script PowerShell sans afficher de fenêtre ?

Comment exécuter un script PowerShell sans afficher de fenêtre ?


Source : Stack Overflow [windows].)

Vous pouvez soit l’exécuter comme ceci (mais cela affiche une fenêtre pendant un moment) :

PowerShell.exe -WindowStyle hidden { your script.. }

Ou vous utilisez un fichier auxiliaire que j’ai créé pour éviter la fenêtre appelé PsRun.exe qui fait exactement cela. Vous pouvez télécharger le code source et le fichier exe depuis Run scheduled tasks with WinForm GUI in PowerShell. Je l’utilise pour les tâches planifiées.

Comme Marco l’a noté, ce paramètre -WindowStyle n’est disponible que pour la V2 et au-dessus.