Ps1 To Exe : l’autre compilateur PowerShell

Même s’il s’agit d’un abus de langage de parler de compilation en matière de PowerShell et de Framework .Net, il existe différentes techniques pour transformer un fichier PS1 en exécutable. Je vous avais parlé en 2016 de PS2EXE.

Ps1 To Exe en mode commande

C’est à l’occasion d’une formation PowerShell que je donne en ce moment à Rouen que Gilles a découvert un autre outil : Ps1 To Exe de F2KO Software. Il dispose d’une version portable. Il s’utilise sous le shell Windows en ligne de commandes de la manière suivante :

Ps1_To_Exe.exe -ps1 kill.ps1 -icon kill.ico -save kill.exe -company Dsfc -copyright 'Denis Szalkowski' -x64 -productname Kill -productversion 1,0,0,0 -fileversion  1,0,0,0 -internalname 'Kill Bill' -description 'Tue un process'
-ps1 [fichier] Le fichier PS1 à convertir
-save [fichier] Le nom du fichier exécutable
-icon [fichier] Le fichier ICO
-invisible Pour créer une application invisible
-x64 En mode 64 bits
-temp [dossier] Spécifie une répertoire temporaire
-nodelete N’efface aucun des fichiers temporaires générés
-encrypt [mot de passe] Protège à l’aide d’un mot de passe
-admin [manifeste] Ajout d’un manifeste d’administrateur au programme (???)
-overwrite Écrase l’ancienne version de l’exécutable ayant le même nom
-include [fichier/dossier] Inclut un fichier ou un dossier supplémentaire
-fileversion [numéro] Indique un numéro de fichier du type 1,0,0,0
-productversion [numéro] Indique une version de produit du type 1,0,0,0
-company [société] Indique le nom de la société
-productname [produit] Indique le nom du produit
-internalname [nom interne] Fournit le nom de code du produit
-description [description] Explique l’objet du programme
-copyright [Auteur] Donne l’auteur du programme
-upx Utilise la compression UPX
-p2edecompile Décompile le fichier EXE en PS1
-p2epass [mot de passe] Indique le mot de passe

Ps1 To Exe, en mode graphique

Il s’utilise très avantageusement en mode graphique.

Ps1 To Exe

Ps1 To Exe, en mode service en ligne

L’éditeur de Ps1 To Exe met à disposition gratuitement une page Web pour convertir votre script PowerShell en exécutable. Il y a beaucoup moins d’options, mais c’est extrêmement simple d’emploi et dans l’air du temps.

Ps1 To Exe Online Converter

Informatique  / Compilateur PowerShell Formateur Powershell PowerShell Ps1 To Exe PS2EXE 

Commentaires

Pas encore de commentaire.

Laisser un commentaire

(requis)

(requis)