Convert your PowerShell scripts (.ps1) into professional, portable Windows Executables (.exe).
All features are built-in. No complex setup or external tools required.
- GUI or Console: Creates properly windowless GUI apps (no black flashing window) or standard console tools.
- Signed: Auto-generates and applies a self-signed certificate so your tool is trusted.
- Icon Ready: Embeds your custom
.icofile directly into the executable. - Portable: The resulting EXE runs anywhere, automatically finding the best available PowerShell version (7 or 5.1).
Just run the script.
.\SmartPS2EXE.ps1The interactive wizard will guide you through:
- Selecting your source script.
- Choosing GUI (Windowless) or Console mode.
- Selecting an Icon.
- Signing the final result.
For CI/CD or batch processing, use the command line:
.\SmartPS2EXE.ps1 -InputFile "MyScript.ps1" -Gui -IconFile "app.ico" -SignMIT License.