Convertir le fichier de script PowerShell (PS1) en EXE avec IExpress dans Windows 10

Vous pouvez envelopper un fichier exécutable autour d'un script PowerShell ( PS1 ) afin de pouvoir distribuer le script sous forme de fichier .exe plutôt que de distribuer un fichier de script « brut ». Cela élimine le besoin d'expliquer aux utilisateurs non techniques comment exécuter des scripts via PowerShell ou Command Prompt .

Nous avons vu comment créer des archives auto-extractibles avec IExpress(how to create self-extracting archives using IExpress) . Maintenant, dans cet article, nous allons vous montrer comment convertir un fichier de script PowerShell en fichier EXE avec IExpress(convert PowerShell script file to EXE file with IExpress) sous Windows 10.

Convertir le fichier de script PowerShell(Convert PowerShell) ( PS1 ) en EXE avec IExpress

IExpress est un outil extrêmement utile pour transformer des fichiers de script Visual Basic ou PowerShell et d'autres scripts non exécutables en exécutables en un clic.

Commençons.

Il est supposé que vous avez déjà  créé un script PowerShell. (created a PowerShell script.)Maintenant, continuez comme suit :

Appuyez sur la  Windows key + R  pour appeler la boîte de dialogue Exécuter.

Dans la boîte de dialogue Exécuter, tapez  iexpress et appuyez sur Entrée.

Sélectionnez le bouton radio pour l' option Créer un nouveau fichier de directive d'auto-extraction . (Create new Self Extraction Directive file)Cliquez sur Suivant(Next) .

Convertir le script PowerShell en EXE avec IExpress-1

Sélectionnez le bouton radio pour Extraire les fichiers et exécutez une option de commande d'installation . (Extract files and run an installation command)Cliquez sur Suivant(Next) .

Convertir le script PowerShell en EXE avec IExpress-2

Tapez un nom pour votre exécutable. Cliquez sur Suivant(Next) .

Convertir le script PowerShell en EXE avec IExpress-3

Il vous sera demandé si vous souhaitez inviter l'utilisateur à confirmer l'installation de son package. Pour les besoins de ce didacticiel, sélectionnez Aucune invite(No prompt) , puis cliquez sur Suivant(Next) . Si vous souhaitez inviter un utilisateur avec un message, vous pouvez choisir Inviter l'utilisateur avec( Prompt user with) et saisir votre message dans le champ ci-dessous.

Convertir le script PowerShell en EXE avec IExpress-4

De même, il vous sera demandé si vous souhaitez ou non afficher un contrat de licence. Pour les besoins de ce didacticiel, choisissez Ne pas afficher de licence(Do not display a license) et cliquez sur Suivant(Next) .

Convertir le script PowerShell en EXE avec IExpress-5

Sur l' écran  Fichiers empaquetés, cliquez sur le bouton (Packaged files)Ajouter(Add) et assurez-vous d'ajouter votre script PowerShell . Cliquez sur (Click) Suivant(Next) .

Convertir le script PowerShell en EXE avec IExpress-6

Votre script exécutable devrait maintenant être visible dans la liste déroulante Installer le programme .(Install Program)

Sélectionnez le fichier et laissez l' option Post Install Command sur (Post Install Command)<None> et cliquez sur Suivant(Next) .

Convertir le script PowerShell en EXE avec IExpress-7

Sur l' écran Afficher la fenêtre(Show window) , laissez la sélection d'origine sur Par défaut (recommandé)(Default (recommended)) . Cliquez sur Suivant(Next) .

Convertir le script PowerShell en EXE avec IExpress-8

Sur l' écran Message terminé(Finished message) , laissez la sélection sur Aucun message(No message) . Si vous souhaitez afficher un message après l'exécution de votre script, sélectionnez l' option Afficher le message(Display message) et saisissez le message dans la zone. Cliquez sur (Click) Suivant(Next) .

Convertir le script PowerShell en EXE avec IExpress-9

Dans la boîte de dialogue Nom du package et options , cliquez sur (Package Name and Options)Parcourir(Browse) . Choisissez un emplacement et entrez un nom de fichier. Cliquez sur (Click) Enregistrer(Save) . Vous pouvez laisser la section Options telle quelle ou cocher les deux options. Cliquez sur Suivant(Next) .

Dans la boîte de dialogue Configurer le redémarrage(Configure restart) , choisissez Ne redémarrer que si nécessaire(Only restart if needed) . Cliquez sur Suivant(Next) .

Convertir le script PowerShell en EXE avec IExpress-11

Vous pouvez enregistrer votre configuration IExpress au cas où vous voudriez revenir et la modifier plus tard. Pour les besoins de ce didacticiel, choisissez Ne pas enregistrer(Don’t save) . Cliquez sur Suivant(Next) .

Convertir le script PowerShell en EXE avec IExpress-12

Toute votre configuration est terminée et vous êtes maintenant prêt à créer l'exécutable. Cliquez sur Suivant(Next) pour commencer ce processus.

Convertir le script PowerShell en EXE avec IExpress-13

L'exécutable va maintenant être créé. Lorsque vous avez terminé, cliquez sur Terminer(Finish) pour fermer l'assistant IExpress.

Convertir le script PowerShell en EXE avec IExpress-14

Vous pouvez trouver le fichier exécutable à l'emplacement que vous avez choisi précédemment.

C'est ça!

Bonus : Vous pouvez également convertir des fichiers PowerShell ( Ps1 ) en fichiers .exe à l'aide des outils tiers suivants :

  • PS2EXE – un script Microsoft PowerShell.
  • F2KO Ps1 To Exe - une application de bureau gratuite avec prise en charge multilingue qui peut s'exécuter sur le système d' exploitation Windows(Windows OS) .
  • Convertisseur en ligne F2KO(F2KO Online Converter) - une application Web est un ajout à l'application de conversion portable autonome Ps1 en .exe.
  • PowerGUI Script Editor - une application de bureau.
  • PowerShell Studio - Ce logiciel peut créer visuellement des outils d' interface graphique PowerShell(PowerShell GUI) , effectuer un débogage multi-fichiers et fichiers, créer des programmes d'installation MSI , surveiller les performances des scripts, etc.
  • ISE Steroids 2.0 Enterprise – une application de bureau. Le logiciel étend spécifiquement l' ISE intégré d'un éditeur PowerShell typique .

Ces outils sont assez faciles à utiliser. Par exemple, pour utiliser l' outil PS2EXE , téléchargez-le et extrayez le contenu du fichier zip. Après cela, la conversion d'un script PowerShell au format EXE consiste simplement à exécuter (EXE)PS2EXE , à spécifier le script que vous souhaitez convertir et à désigner un nom de fichier pour le fichier EXE résultant .



About the author

Je suis un ingénieur en informatique avec plus de 10 ans d'expérience dans l'industrie du logiciel, plus précisément dans Microsoft Office. J'ai écrit des articles et des tutoriels sur divers sujets liés à Office, y compris des conseils sur la façon d'utiliser ses fonctionnalités plus efficacement, des astuces pour maîtriser les tâches bureautiques courantes, etc. Mes compétences en tant qu'écrivain font également de moi une excellente ressource pour ceux qui souhaitent en savoir plus sur Office ou qui ont simplement besoin de conseils rapides.



Related posts