Comment lancer un script PowerShell depuis l'invite de commandes (cmd) ?
Powershell

Comment lancer un script PowerShell depuis l’invite de commandes (cmd) ?

Par Francois , le 12 juin 2024 , mis à jour le 12 juin 2024 - 5 minutes de lecture
Partager cet article :

Vous voulez apprendre à lancer un script PowerShell depuis l’invite de commandes (cmd) ? Si oui, alors vous êtes au bon endroit ! Découvrez dans cet article les étapes simples et efficaces pour exécuter vos scripts PowerShell en toute simplicité. Suivez le guide et maîtrisez cette technique essentielle en un rien de temps !

🔵 Utiliser l’option -Command
🟢 Indiquer le chemin du script à exécuter
🟣 Écrire la commande PowerShell suivie du chemin du script entre guillemets
🟡 Exemple : powershell -Command “& ‘C:\monscript.ps1′”

🚀 Liste des étapes pour lancer un script PowerShell depuis l’invite de commandes (cmd) 🚀

Étape Description
1 Ouvrir l’invite de commandes en tant qu’administrateur
2 Naviguer jusqu’à l’emplacement du script PowerShell à lancer
3 Taper la commande “powershell -File nom_du_script.ps1

” et appuyer sur Entrée

Lancer un script PowerShell depuis l’invite de commandes (cmd)

Pour lancer un script PowerShell depuis l’invite de commandes (cmd), il est essentiel de connaître quelques commandes de base. Le processus est simple et peut être exécuté en quelques étapes seulement.

Commencez par ouvrir l’invite de commandes (cmd). Vous pouvez le faire en tapant “cmd” dans la barre de recherche de Windows et en appuyant sur “Entrée”.

Une fois l’invite de commandes ouverte, tapez la commande suivante pour exécuter le script PowerShell :


powershell -ExecutionPolicy Bypass -File "chemin_du_scriptscript.ps1"

Les éléments clés de cette commande sont :

  • powershell : Lance l’interpréteur PowerShell.
  • -ExecutionPolicy Bypass : Permet de contourner les restrictions de la politique d’exécution des scripts PowerShell, ce qui est souvent nécessaire pour éviter des erreurs de permission.
  • -File : Indique que vous allez spécifier le chemin d’un fichier script à exécuter.
  • “chemin_du_scriptscript.ps1” : Remplacez ceci par le chemin réel de votre script PowerShell.

Il est également possible de passer des arguments à votre script PowerShell depuis l’invite de commandes. Ajoutez simplement les arguments après le chemin du script :


powershell -ExecutionPolicy Bypass -File "chemin_du_scriptscript.ps1" argument1 argument2

Pour vérifier si PowerShell est correctement installé sur votre système, vous pouvez taper la commande


powershell

directement dans l’invite de commandes. Si PowerShell s’ouvre, vous êtes prêt à exécuter votre script.

Utilisation de la commande powershell

Pour lancer un script PowerShell depuis l’invite de commandes (cmd), il est essentiel de connaître quelques commandes de base et options. Cette manipulation est souvent nécessaire lorsque vous travaillez sur l’automatisation des tâches ou sur des scripts complexes nécessitant des environnements Windows et Linux.

L’élément clé pour exécuter un script PowerShell depuis cmd est l’utilisation de la commande


powershell

. Voici une commande de base :


powershell -File "C:cheminversvotrescript.ps1"

Cette syntaxe repose sur plusieurs options :

  • powershell : L’application PowerShell elle-même.
  • -File : Paramètre qui indique que vous allez exécuter un fichier script PowerShell.
  • “C:cheminversvotrescript.ps1” : Chemin absolu vers votre fichier script.

Si vous devez passer des arguments à votre script, utilisez la syntaxe suivante :


powershell -File "C:cheminversvotrescript.ps1" arg1 arg2

Pour exécuter des commandes PowerShell individuelles depuis cmd sans créer un fichier de script, utilisez l’option -Command :


powershell -Command "Get-Process"

Cette méthode est utile pour exécuter rapidement de petites commandes ou pour tester des scripts avant de les enregistrer sous forme de fichiers.

Enfin, vous pouvez appliquer ces techniques pour automatiser diverses tâches administratives et pour intégrer des scripts PowerShell dans des environnements de lignes de commande (cmd) existants.

Exécution d’un script PowerShell depuis cmd

Pour lancer un script PowerShell depuis l’invite de commandes (cmd), il est crucial de suivre certaines étapes spécifiques afin d’assurer une exécution sans erreur.

Ouvrez d’abord l’invite de commandes (cmd). Pour ce faire, tapez


cmd

dans la barre de recherche de Windows et appuyez sur


Entrée

.

Une fois dans l’invite de commandes, vous pouvez exécuter un script PowerShell en utilisant la commande suivante :


powershell -File "C:cheminversvotrescript.ps1"

Si le script nécessite des paramètres, vous pouvez les ajouter après le nom du script :


powershell -File "C:cheminversvotrescript.ps1" -Parametre1 Valeur1 -Parametre2 Valeur2

Il est également possible d’exécuter une commande PowerShell directement depuis l’invite de commandes sans utiliser de fichier script. Pour ce faire, utilisez le paramètre


-Command

:


powershell -Command "Get-Process"

Enfin, pour des besoins plus complexes, comme l’exécution dans un environnement spécifique ou avec des autorisations spécifiques, vous pouvez utiliser des attributs supplémentaires :

  • -ExecutionPolicy

    : Pour définir la politique d’exécution, par exemple,

    Bypass

    ou

    Unrestricted

    .

  • -NoProfile

    : Pour exécuter PowerShell sans charger le profil utilisateur.

  • -WindowStyle

    : Pour définir le style de fenêtre, par exemple,

    Hidden

    ou

    Minimized

    .


powershell -ExecutionPolicy Bypass -NoProfile -WindowStyle Hidden -File "C:cheminversvotrescript.ps1"

Assurez-vous que le chemin d’accès au script et les noms des paramètres sont corrects pour éviter toute erreur lors de l’exécution. Avec ces méthodes, vous pouvez intégrer facilement vos scripts PowerShell dans des environnements de script existants.

  • Pilotage prestige en Porsche jusqu'à 10 tours sur circuit Coffret cadeau Smartbox
    Vivez une expérience de conduite incroyable au volant d’une marque mythique. Grâce à ce coffret, profitez de l’occasion de prendre les commandes d'une Porsche et vous lancer à l’assaut de l’asphalte ! Synonyme d’authenticité, d’élégance, de pureté et de performances techniques inimitables, ce puissant engin vous réserve une séance de pilotage sensationnelle. Un moment chargé d’émotions lors d’un stage sur l'un des circuits mythiques de France !
  • Émetteur RADIO POWER à encastrer 2 canaux - YOKIS - E2BPP
    <p>L'émetteur RADIO POWER de la marque Yokis permet de commander n'importe quel récepteur radio de la marque. Ce dispositif est aussi parfait pour guider une commande groupée ou lancer un scénario. De plus, il possède une résistance à l'humidité et aux chocs jusqu'à l'indice de protection IP54.</p> <p> </p> <p><b>Caractéristiques techniques :</b></p> <ul> <li>Récepteur maximale par canal : 4 en connexion directe ou illimitée en centralisation</li> <li>Température d'utilisation : - 10 °C + 50 °C</li> <li>Humidité relative : maximum 70 %</li> <li>Portée : 250 m en champ libre à vue et sans obstacle</li> <li>Fréquence : 2,4 GHz</li> <li>Transmission : bidirectionnelle avec LED de contrôle sur l'émetteur</li> <li>Durée de vie des piles : > à 7 ans</li> </ul>
  • Mackie Controleurs DAW/ MAINSTREAM
    FAITES VOS CONNEXIONSLa Mackie MainStream est le moyen le plus simple de lancer un flux live de qualité professionnelle en intégrant la vidéo, l'audio et les commandes de streaming dans un appareil unique et performant. Il suffit de connecter directement votre micro, votre source de gameplay et d'autres à la Mackie MainStream pour disposer d'une élégante solution tout-en-un qui met les commandes essentielles sous vos doigts.ENTRÉE ET RENVOI HDMILa Mackie MainStream dispose d'une entrée HDMI avec carte d'acquisition vidéo (1080p x 60 i/s) et d'une sortie HDMI transparente pour votre moniteur (4K x 60 i/s) afin que vous puissiez streamer et jouer en live avec une haute qualité. La radio était une star incontournable et ce qui lui arrive est bien triste, mais il est temps de tourner la page.HUB USB-C POUR VOS APPAREILSConsolidez et rationalisez l'ensemble de votre installation avec deux entrées USB-C pour des caméras supplémentaires, des microphones USB, des clés USB et tout autre périphérique USB que vous souhaitez connecter à votre ordinateur de streaming live sans bloquer pour autant plusieurs ports.Caractéristiques :- Capture HDMI : (1080p x 60 i/s)- Renvoi HDMI : (4K x 60 i/s)- Dimensions : 62 x 214 x 95 mm- Poids : 0,60 kg
Avatar photo

Francois

Bonjour, je m'appelle François et j'ai 29 ans. Je suis passionné par le scripting, le bash, le Powershell et les infrastructures Windows et Linux. Bienvenue sur mon site web.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.