Here is a remake version of jpmik’s Asynchronously Execute PowerShell Scripts written in .NET C# and WPF plus the following extra features;
- Save new or remove PowerShell preset scripts.
- Import PowerShell script file directly.
- Drag-n-drop PowerShell script file onto the Script Editor.
- Export selected lines or all lines output into a text file.
Screenshots

During application startup or adding/removing preset script will display this Loader overlay to show that the application is loading/reloading all preset script files from presets
folder.
Preset scripts
Preset scripts are stored in the plain text file format in “presets” folder where the title of the script is the filename of the text file itself. This makes thing easier to manually modify the script or to add a batch of scripts WITHOUT needing to run the application. It’s more manageable, easy to backup or synchronize with the cloud storage service.