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>
  • EMINENCE BP102
    Haut parleur Guitare Eminence BP102Des débuts sur-mesureSi Bob se savait déjà entrepreneur dans l’âme depuis quelques années, c’est bien son ami Everett Hull, fondateur d’Ampeg, qui lui donne l’élan nécessaire pour se lancer, avec une commande de… 18 haut-parleurs ! Un nombre qui semble minuscule, au regard des 10 000 unités fabriquées quotidiennement par cette même entreprise 10 ans plus tard, mais qui représentait un joli contrat en 1966. Ni une ni deux, Bob décide de saisir cette opportunité, il démissionne de CTS et fonde son entreprise dans une petite ville nommée Eminence. L’essor du rock’n’roll et, par là même, des manufactures d’ampli, lui donneront raison, puisque très vite les clients se multiplient avec des commandes 100% personnalisées.La qualité démocratiséeLes bénéfices générés par cette forte activité permettent à Eminence d’étendre sa vision, en proposant sa propre gamme de haut-parleurs directement au grand public. Une joie pour tous les particuliers en quête d’amplis ou de baffles de qualité.Une gamme complète pour le guitariste et la sonorisationEminence propose ainsi de nombreux types de haut-parleurs, conçus pour optimiser le son d’une guitare. Que ce soit un h-p de remplacement pour une application vintage ou un h-p adapté à la conception d'un tout nouveau baffle, vos clients guitaristes trouveront chez Eminence une offre très variée qui saura agrémenter avec brio la signature sonore de leurs instruments.Caractéristiques :Aimant : FerriteCatégorie : haut-parleurChâssis : aluminiumDiamètre bobine : 51 mmDiamètre h-p : 25 cm (10")Impédance H-P (Ω) : 8 ΩPoids (kg) : 4,40 kgPuissance : 200 WRéponse en fréquence : 44 Hz - 4 kHzSensibilité : 92,4
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.