5 façons dexécuter des exécutables (EXE) à partir de PowerShell

Les exécutables Windows (fichiers EXE) constituent l'épine dorsale de nombreuses applications. Qu'il s'agisse d'installer un logiciel, d'exécuter un outil système ou d'automatiser des tâches, il est essentiel de comprendre comment lancer des fichiers EXE. Bien que vous puissiez exécuter ces fichiers à partir de l’interface graphique, PowerShell est un autre outil polyvalent apprécié par beaucoup. Dans cet article, nous vous guiderons dans l'exécution d'exécutables (EXE) à partir de PowerShell.

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

L'exécution de fichiers EXE à partir de PowerShell vous permet d'automatiser des processus répétitifs, d'exécuter des commandes avec des paramètres spécifiques et d'intégrer de manière transparente des tâches exécutables dans des scripts. Cette méthode permet de tirer facilement parti de tout ce que PowerShell peut faire. Vous pouvez gérer votre système Windows de manière plus fluide et en faire plus.

Méthode 1 : Exécuter le fichier EXE à l’aide de .\ (Dot Slash)

Pour exécuter un fichier exécutable (EXE) situé dans votre répertoire de travail PowerShell, utilisez le préfixe .\ (point barre oblique). Cela indique à PowerShell d'exécuter le fichier à partir du dossier actuel plutôt que de le rechercher dans les répertoires de la variable d'environnement PATH de votre système.

Étape 1 : Appuyez sur Windows + S sur votre clavier, tapez PowerShell et cliquez sur Exécuter en tant qu'administrateur. Sélectionnez Oui lorsque vous y êtes invité.

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Étape 2 : Accédez à l’emplacement EXE. Utilisez la commande cd pour accéder au dossier contenant votre fichier EXE. Par exemple:

cd C:\Programmes\MonDossierProgramme

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Étape 3 : Maintenant, exécutez le fichier EXE. Tapez .\ suivi du nom du fichier EXE et appuyez sur Entrée. Exemple:

.\monprogramme.exe

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Étape 4 : Si vous rencontrez des problèmes pour localiser les fichiers EXE, utilisez la commande Get-ChildItem. Voici comment l'utiliser :

Get-ChildItem *.exe

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Lisez aussi : Comment résoudre l’impossibilité d’exécuter les fichiers EXE sous Windows 11

Méthode 2 : lancer un fichier EXE à l’aide de Call Operator (&)

L'opérateur d'appel (&) offre un moyen simple d'exécuter des fichiers EXE directement à partir de l'invite PowerShell. L'utilisation de cette méthode est idéale lorsque vous recherchez une exécution simple et rapide et que vous n'avez pas besoin d'un contrôle complexe sur le processus de lancement.

Étape 1 : Lancez la boîte Exécuter en appuyant sur Windows + R sur votre clavier. Tapez PowerShell dans la zone de recherche et cliquez sur OK.

Maintenant, une fenêtre PowerShell s'ouvrira, mais notez qu'elle n'est pas en mode Administrateur.

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Étape 2 : Pour exécuter PowerShell en tant qu'administrateur, tapez la commande ci-dessous et appuyez sur Entrée. De plus, cliquez sur Oui lorsque vous y êtes invité.

PowerShell Start-Process -Verbe runAs

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Étape 4 : Maintenant, une nouvelle fenêtre Administrateur PowerShell s'ouvrira avec un fond bleu comme base.

Étape 5 : Dans la nouvelle fenêtre Administrateur PowerShell, tapez & opérateur suivi du chemin complet vers le fichier EXE et appuyez sur Entrée.

& 'C:\Program Files\MonProgramme\MonProgramme.exe'

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Étape 6 : Si votre fichier EXE nécessite des arguments de ligne de commande, ajoutez-les après le chemin du fichier. Voici comment procéder :

& 'C:\Program Files\ExampleSoftware\program.exe' arg1 arg2 arg3

Remarque : L'argument /p dans l'image ci-dessous imprimera le fichier EXE dont le chemin a été spécifié ultérieurement.

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Lisez aussi : Comment exécuter PowerShell en tant qu’administrateur sous Windows 11

Méthode 3 : Exécuter EXE via l’applet de commande Invoke-Expression

L'applet de commande Invoke-Expression dans PowerShell offre un moyen d'exécuter dynamiquement des chaînes comme s'il s'agissait de commandes directes. Cela vous permet d'exécuter des fichiers EXE en fournissant le chemin complet de l'exécutable. Cette méthode peut vous sauver la vie lorsque vous devez créer la chaîne de commande pour l'exécutable au moment de l'exécution.

Étape 1 : cliquez sur l'icône Windows, tapez PowerShell dans la zone de recherche et sélectionnez Exécuter en tant qu'administrateur. Lorsqu'une fenêtre contextuelle apparaît, choisissez Oui.

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Étape 2 : Écrivez la commande ci-dessous pour exécuter un fichier EXE et appuyez sur Entrée sur votre clavier.

Invoke-Expression -Command "C:\chemin vers\filename.exe"

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Étape 3 : Si vous souhaitez ajouter des arguments lors du lancement du fichier EXE, entrez les arguments ci-dessous et appuyez sur Entrée.

Expression d'appel "C:\path\to\your\file.exe arg1 arg2 arg3"

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Si vous avez affaire à un script complexe impliquant différents chemins et arguments, créez une variable pour ces chemins et arguments. Plus tard, vous pourrez utiliser cette variable pour simplifier le processus. Suivez les étapes ci-dessous pour ce faire :

Étape 1 : Définissez le chemin de l'exe en tapant les commandes ci-dessous et en appuyant sur Entrée.

$exePath = "C:\monapp.exe"

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Étape 2 : Si vous souhaitez exécuter un exécutable (EXE) avec des arguments, écrivez les commandes ci-dessous et appuyez sur Entrée.

$arguments = "-arg1 -arg2"

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Étape 3 : Enfin, écrivez le code ci-dessous pour exécuter un fichier exécutable et appuyez sur Entrée.

Invoke-Expression "$exePath $arguments"

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Méthode 4 : lancer un fichier EXE à l’aide de CMD/C

La commande « CMD /C » dans PowerShell crée essentiellement une instance temporaire de l'invite de commande classique (cmd.exe) pour exécuter une commande spécifiée. Voici comment procéder :

Étape 1 : cliquez sur le bouton Démarrer, écrivez PowerShell et cliquez sur Exécuter en tant qu'administrateur. Sélectionnez Oui pour autoriser l'application à apporter des modifications à votre appareil.

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Étape 2 : Tapez la commande ci-dessous pour créer une instance cmd dans votre fenêtre PowerShell et appuyez sur Entrée.

cmd /c "chemin_vers_votre_fichier_exe"

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Étape 3 : Si vous souhaitez exécuter des arguments, tapez le code ci-dessous et appuyez sur la touche Entrée.

cmd /c "chemin_vers_votre_exe argument1 argument2"

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Lisez aussi :  Différence entre l’invite de commande et PowerShell

Méthode 5 : utilisation de l’applet de commande Start-Process

L'applet de commande Start-Process offre un contrôle important sur le processus d'exécution. Vous devez l'utiliser pour spécifier des arguments de ligne de commande, ajuster le répertoire de travail, rediriger la sortie ou lancer un processus avec des autorisations élevées (droits d'administrateur) à l'aide de certains paramètres.

Étape 1 : Appuyez sur Windows + S sur votre clavier, écrivez PowerShell et cliquez sur Exécuter en tant qu'administrateur. Sélectionnez Oui dans la fenêtre contextuelle.

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Étape 2 : Écrivez la commande ci-dessous et appuyez sur Entrée pour ouvrir une application EXE à l'aide de Start-Process.

Nom du processus de démarrage.exe

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Étape 3 : Si vous souhaitez ouvrir un fichier EXE spécifique, tapez la commande suivante et appuyez sur Entrée sur votre clavier.

Processus de démarrage -FilePath "filepath.exe"

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Étape 4 : Vous pouvez également exécuter des arguments tout en transmettant les paramètres. Écrivez la commande ci-dessous pour ce faire et appuyez sur Entrée.

Processus de démarrage -FilePath "nom_fichier.exe" -argumentList "chemin_du_fichier_exe"

5 façons d'exécuter des exécutables (EXE) à partir de PowerShell

Lisez aussi : Comment mettre à jour PowerShell sous Windows

Paramètres communs

Voici quelques-uns des paramètres les plus utiles pour personnaliser le fonctionnement de Start-Process :

  • -FilePath : Spécifie le chemin d'accès à l'exécutable, au script ou au document.
  • -ArgumentList : fournit une liste d'arguments à transmettre au processus.
  • -WorkingDirectory : définit le répertoire de travail initial du processus.
  • -Verbe : Spécifie l'action à effectuer sur le fichier (comme « ouvrir », « modifier », « imprimer »). Utilisez Get-Verb pour voir les verbes disponibles.
  • -WindowStyle : Détermine le style initial de la fenêtre (Normal, Caché, Réduit, Maximisé).
  • -Attendre : oblige PowerShell à attendre la fin du processus avant de continuer.
  • -PassThru : renvoie un objet de processus, fournissant des détails et un contrôle sur le processus démarré.

FAQ

1. L’exécution d’EXE à partir de PowerShell présente-t-elle des risques de sécurité ?

Oui, l’exécution d’EXE à partir de PowerShell comporte des risques de sécurité importants. L'EXE pourrait être malveillant, accorder aux attaquants un accès non autorisé, exécuter du code nuisible ou voler des données.

2. Comment puis-je gérer les erreurs si l’exécution du fichier EXE échoue ?

Utilisez les blocs try…catch de PowerShell pour capturer les erreurs potentielles lors de l’exécution de l’EXE, vous permettant ainsi de consigner l’échec ou de prendre des mesures correctives.

Exécuter EXE avec les paramètres

Nous espérons que les méthodes ci-dessus vous aideront à exécuter des exécutables (EXE) à partir de PowerShell. Vous pouvez améliorer considérablement votre capacité à automatiser et à gérer les processus Windows en utilisant PowerShell. Que préféreriez-vous utiliser : une interface utilisateur graphique ou une interface de ligne de commande comme PowerShell ? Dites-le-nous dans les commentaires ci-dessous.



Leave a Comment

7 meilleurs correctifs pour la recherche de courrier Outlook ne fonctionnant pas sur Mac

7 meilleurs correctifs pour la recherche de courrier Outlook ne fonctionnant pas sur Mac

Si la fonctionnalité de recherche de courrier ne fonctionne pas dans l'application Outlook sur votre Mac, voici quelques correctifs fiables pour résoudre ce problème.

Les 7 meilleures façons de corriger la notification Facebook Messenger ne disparaîtront pas

Les 7 meilleures façons de corriger la notification Facebook Messenger ne disparaîtront pas

La notification Facebook Messenger ne disparaîtra pas même après avoir lu le message ? Voici quelques façons de résoudre le problème.

Que sont les accusés de lecture de télégrammes et pouvez-vous les désactiver

Que sont les accusés de lecture de télégrammes et pouvez-vous les désactiver

Examinons en détail ce que sont les accusés de lecture Telegram et si vous pouvez désactiver cette fonctionnalité sur l'application Telegram.

8 meilleurs trucs et astuces Google Pixel 8 et 8 Pro

8 meilleurs trucs et astuces Google Pixel 8 et 8 Pro

Vous achetez un tout nouveau Pixel ? Consultez notre liste des meilleurs trucs et astuces Google Pixel 8 et Pixel 8 Pro pour améliorer votre expérience.

Pourquoi mon Apple TV ne sallume pas et comment y remédier

Pourquoi mon Apple TV ne sallume pas et comment y remédier

Apple TV ne s'allume plus ? Examinons 6 façons de vous aider à résoudre ce problème et à remettre votre Apple TV en marche.

Que signifie le service de batterie recommandé sur Mac

Que signifie le service de batterie recommandé sur Mac

Si vous voyez l'avertissement Service recommandé dans le menu de la batterie de votre Mac, voici ce que cela signifie et comment y remédier.

5 façons de résoudre le problème des thèmes Samsung qui ne fonctionnent pas

5 façons de résoudre le problème des thèmes Samsung qui ne fonctionnent pas

Vous ne parvenez pas à télécharger des thèmes ou des fonds d'écran depuis l'application Thèmes sur vos téléphones Samsung ? Découvrez comment résoudre le problème de non-fonctionnement de l'application Galaxy Themes.

3 façons de corriger la demande dami qui ne fonctionne pas dans Discord

3 façons de corriger la demande dami qui ne fonctionne pas dans Discord

Vous rencontrez des difficultés pour envoyer ou accepter des demandes d’ami sur Discord ? Voici quelques conseils qui devraient permettre aux demandes d’amis échouées de fonctionner à nouveau sur Discord.

5 façons de réparer les appels Instagram qui ne sonnent pas ou ne fonctionnent pas

5 façons de réparer les appels Instagram qui ne sonnent pas ou ne fonctionnent pas

Vous ne parvenez pas à passer ou à recevoir des appels Instagram sur votre téléphone ? Voici comment résoudre le problème des appels Instagram qui ne fonctionnent pas sur Android.

14 façons de réparer Logitech Flow qui ne fonctionne pas

14 façons de réparer Logitech Flow qui ne fonctionne pas

Logitech Flow ne détecte-t-il pas un autre ordinateur ou vous ne parvenez pas à l'utiliser ? Découvrez comment réparer Logitech Flow qui ne fonctionne pas sous Windows ou Mac.