25-03-2021

PowerShell Pro Tools adds script packaging, a Windows Form Designer, variable explorer, VS Code automation and more!

  1. Compile Powershell
  2. Compile Powershell Script
  3. Compile Powershell Into Exe
  4. Visual Studio Compile Ps1 To Exe
  5. Powershell Script To Exe

You can select Compile option from Tools menu as shown in the following screenshot. It will generate an EXE and a configuration file. You also able to select the.NET framework. Another useful add-on is Compile Script into Service option. You can download the free PowerShell GUI Editor from this location - http://www.powergui.org/downloads.jspa. Compile Ps1 To Exe Windows 10 Start Win-PS2EXE.exe and fill in the desired fields (only Source file is mandatory). Package Powershell As Exe Click Compile, a powershell window opens and your powershell script will be compiled to an executable.

🧾 Changelog🔑 Purchasing

Installation

When using the PowerShell Pro Tools extension for the first time, you will be prompted to enter a license if you do not have one already.

Features

Refactoring

Quickly adjust scripts with refactoring commands.

RapidSense

RapidSense is the high performance, customizable IntelliSense alternative for PowerShell. It aggressively caches PowerShell elements in an effort to return statement completions quickly. It also allows for ignoring assemblies, types, modules and commands.

Automate VS Code

  • Open documents
  • Edit documents
  • Send text to terminals
  • Show messages
  • Set Text Decorations
  • Request user input

Out-VSCodeGridView

Out-GridView support for VS Code. Pipe your data directly to Out-VSCodeGridView and view it in the VS Code web view.

PowerShell: Package As Executable

The Package As Executable command creates a new package.psd1 file and invokes the Merge-Script cmdlet from the PowerShell Pro Tools module. You can update the package.psd1 file to change the root script, include modules and configure options like obfuscation and .NET version

PowerShell: Show Form Designer

Exe

PowerShell Pro Tools provides a stand-alone Windows Forms and WPF Designer that can be opened via VS Code. It will generate designer code and event handlers for your PS1 files.

PowerShell: Generate Windows Form

Generate a Windows Form from a PowerShell function. Click here to see this in action.

Variable Explorer

View variables currently defined in your session without being in the debugger.

AST Explorer

View the AST of the current file. Select nodes and highlight the text in the editor that is associated with that node.

PowerShell Module Explorer

View the modules that you have installed on your machine. You will be shown which modules are out of date and can update them right from the window.

PowerShell Provider Tree View

Easily traverse PowerShell Providers and view items within containers. For example, check out the value of variables, functions and the file system.

PowerShell: Convert To C#

The Convert to C# command uses the ConvertTo-CSharp cmdlet from the PowerShell Pro Tools module. If you select a portion of the code, it will specify the -PowerShellScript parameter of the cmdlet. If you don't have a selection, it will attempt to convert the entire file from PowerShell to C#.

CSharp: Convert To PowerShell

The Convert to PowerShell command uses the ConvertTo-PowerShell cmdlet from the PowerShell Pro Tools module. If you select a portion of the code, it will specify the -CSharpCode parameter of the cmdlet. If you don't have a selection, it will attempt to convert the entire file from C# to PowerShell.

This command is especially handy with PInvoke signatures.

PowerShell: Preview Universal Dashboard

This command opens a new VS Code WebView that contains the running instance of a Universal Dashboard. From your dashboard script, you need to return a new dashboard with New-UDDashboard.

PowerShell: Convert to New-UDElement

Converts HTML snippets into New-UDElement calls for Universal Dashboard.

PowerShell: Profile Script

You can profile the performance of your PowerShell scripts. Script timings and call count can be shown within the editor.

Quick Scripts

Save and quickly access scripts anywhere in your environment. Quick Scripts are stored globally and are accessible across workspaces. You can view and manage Quick Scripts in the PowerShell Explorer window.

Access Quick Scripts by using the Open Quick Script command and entering the name of the script.

Product, version and build: 4.2.99
32 or 64 bit version of product: 64bit
Operating system: Windows 8.1 Patched current
32 or 64 bit OS: 64bit
I have been working on a script and when I compile it, it appears to compile fine. It is adding an elevated Manifest regardless of what I select in the build settings.
I have tried with 'Create an application without Manifest', 'Embed a default Manifest', 'Embed a default Manifest for elevation'.

Compile Powershell

What I actually need is 'Embed a default Manifest for elevation', but when I compile using that option or 'Embed a default Manifest' I receive the following error message when trying to run the EXE.
It is a dialog box, first line is the pathtoexename.exe I ran followed by:
The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.
When I investigate the application event log, there is an error entry stating:
Activation context generation failed for 'C:Users<UserNAME>DocumentsSAPIENFiles<EXEName>.exe'.Error in manifest or policy file 'C:Users<UserName>DocumentsSAPIENFiles<EXEName>.exe' on line 2. Invalid Xml syntax.
I obfuscated the username and exe name above.

Compile Powershell Script


I have also tried to build a .config file and without a .config file with no difference...
And finally, I can build a running exe if I select, 'Create an application without Manifest', but again it defaults to an Admin Manifest, and I am still trying to find out why without specifying.
and even though that EXE runs successfully, after it runs I receive the following dialog box:

Compile Powershell Into Exe


This program might not have installed correctly
If this program didn't install correctly, you can try installing the program using compatibility settings.
<Selectable option>Install using compatibility settings
<Selectable option>This program installed correctly
I can provide the script and/or any exe upon any Sapien request...
Please help...

Visual Studio Compile Ps1 To Exe


Thanks,

Powershell Script To Exe


Brian