Tutoriels Windows

Créer des fichiers EXE exécutables à partir de n’importe quel script PowerShell

Par Thomas, le 15 mars 2021 — 5 minutes de lecture
Créer des fichiers EXE exécutables à partir de n'importe quel script PowerShell

Les outils susmentionnés, à la fois le CMD ou symbole du système, comme PowerShell, font partie intégrante de Windows lui-même. Celles-ci fonctionnent généralement via des commandes et des scripts qui nous permettent d’avoir un contrôle beaucoup plus grand sur le système d’exploitation. Dans la plupart des cas, pour pouvoir utiliser et tirer le meilleur parti de tout cela, nous devons avoir une connaissance un peu plus avancée de Windows. Bien que son interface graphique nous facilite grandement les choses, tout ce que nous faisons ici se fait en tapant des commandes.

Ainsi, on pourrait dire que ce que nous réalisons réellement, c’est de faire un pas de plus vers l’intérieur de Windows afin de le contrôler et de l’utiliser plus en profondeur. Eh bien, beaucoup dans ces cas créent et utilisent leurs propres scripts dans ce qui précède PowerShell pour effectuer toutes sortes de tâches et de changements.

Quels sont les scripts que nous créons dans Windows à partir de PowerShell

Pour commencer, nous vous dirons que ces éléments spécifiques dont nous parlons, les scripts, sont un ensemble de commandes qui effectuent certaines tâches sous Windows. Ceux-ci peuvent être créés avec divers outils et éditeurs, bien que dans ce cas nous nous intéressions à ceux développés dans le PowerShell susmentionné.

Pour cela, l’utilisateur qui le développe n’aura qu’à créer la structure de commande et à les saisir dans l’éditeur PowerShell avec son clavier. Une fois le projet terminé en tant que tel, le format de fichier le plus courant pour ces scripts est le .PS1. Cela nous donnera l’occasion, à l’avenir, d’exécuter ces éléments pour l’objectif que nous cherchons avec lui.

fenêtres poweshell

Mais dans ce cas, nous allons parler d’une autre façon d’exécuter ces éléments. Et c’est que nous avons la possibilité de convertir un Script PowerShell un EXE, c’est-à-dire un fichier exécutable, le tout basé sur le .PS1 que nous créons au début. De cette façon, nous pouvons partager cet élément en tant que fichier exécutable en tant qu’application, au lieu de le partager en tant que script pur et simple. Comme vous pouvez l’imaginer, tout cela élimine le besoin d’expliquer aux utilisateurs moins expérimentés comment exécuter des scripts via PowerShell ou le CMD.

Comment convertir un script PowerShell en EXE

Pour ce que nous vous disons, nous allons utiliser un outil qui est également implémenté dans Windows. Plus précisément, nous nous référons à l’application appelée IExpress. C’est celui qui nous aidera maintenant à convertir un script PowerShell en un EXE sous Windows 10. De plus, ce même utilitaire peut nous aider dans d’autres cas, par exemple, lors de la conversion de fichiers de script à partir de Visual Basic non-exécutables, dans les exécutables. Mais passons à ce qui nous intéresse vraiment.

Ainsi, une fois que nous avons le script PowerShell au format .PS1, par exemple, nous devons ouvrir l’outil IExpress dont nous parlons. Pour ce faire, nous appuyons sur la combinaison de touches Gagner + R pour ouvrir la boîte de dialogue Exécuter du système. Ensuite, nous écrivons iexpress et acceptons.

course de boîte

Ouvrez IExpress pour convertir un script PowerShell en EXE

Ensuite, ce que nous faisons est de cliquer sur le bouton qui dit Créer un nouveau fichier de directive d’auto-extraction et de cliquer sur Suivant. Dans la fenêtre suivante qui apparaît, nous avons opté pour les fichiers d’extraction et exécutons une option de commande d’installation.

Extraire les fichiers iexpress

Convertir le script en EXE avec IExpress

Maintenant, dans la boîte de dialogue qui apparaît, ce que nous devons faire est de taper un nom pour le nouveau fichier exécutable que nous allons créer. Par exemple, nous pouvons l’appeler Executable-script-webvz.

Softzone de script exécutable

À ce moment-là, l’outil nous demandera si nous voulons demander à l’utilisateur de confirmer l’installation du package. Dans le cas présent, nous sélectionnons Non et passons à la fenêtre suivante. De la même manière J’exprime Il nous demandera si vous souhaitez ou non montrer un accord de licence, où nous précisons à nouveau que ce n’est pas nécessaire.

Dites que dans l’écran suivant qui apparaît, nous pouvons cliquer sur le bouton Ajouter, ce qui nous donne la possibilité d’ajouter le script PowerShell que nous voulons convertir. Nous faisons cela via la fenêtre de navigation qui apparaît. À ce moment, l’élément que nous avons de la merde dans cet outil devrait déjà être visible dans le liste déroulante Installez le programme. Ainsi, dans la fenêtre suivante, nous laissons la sélection d’origine par défaut et à la fin du processus, nous marquons Aucun message.

Autres alternatives à la conversion d’un script PowerShell en EXE

Dans le cas où vous rencontriez une sorte de problème avec l’outil que nous avons décrit précédemment, pour dire que nous pouvons utiliser d’autres alternatives intéressantes.

PS2EXE

Ceci est un programme que vous pouvez télécharger à partir de ce lien et qu’il s’agit en fait d’un script Microsoft pour PowerShell.

F2KO Ps1 à Exe

Nous pouvons également utiliser F2KO Ps1 à Exe, une application de bureau gratuite avec prise en charge multilingue qui peut fonctionner sous Windows. Il est conçu pour ces tâches que nous commentons et que nous pouvons télécharger ici.

Convertisseur en ligne F2KO

Ici nous trouvons un Application Web qui pourrait être considérée comme un complément à l’application portable du même nom. Nous pouvons y accéder à partir de ce lien.

Studio PowerShell

C’est un logiciel que vous pouvez créer Applications PowerShellen plus d’effectuer le débogage de plusieurs fichiers, créez des programmes d’installation M: OUI, etc. Nous réalisons tout cela d’ici.

Thomas

Thomas

Né devant Windows 3.x et toujours passionné par l'évolution de ce système d'exploitation, j'écris aujourd'hui des guides d'optimisations et solutions pour le très abouti Windows 10. Vous retrouver aussi ma section concernant Microsoft Office qui regorge de tips et astuces pour la célèbre suite bureautique.

Commentaires

Laisser un commentaire

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