PowerShell Studio icon
PowerShell Studio icon

PowerShell Studio

PowerShell Studio is the premier editor and tool-making environment for PowerShell. This single tool will meet all your scripting needs. Work the way YOU want with PowerShell.

PowerShell Studio 2023

Cost / License

  • Pay once or Subscription
  • Proprietary

Application type

Platforms

  • Windows
3likes
0articles
Save

Features

Properties

Features

Highlights All activities

PowerShell Studio News & Activities

Recent activities

No activities found.

PowerShell Studio information

  • Developed by

    US flagSAPIEN Technologies, Inc.
  • Licensing

    Proprietary and Commercial product.
  • Pricing

    One time purchase that costs $499, and / or subscription ranging between $25 and $250 per month.
  • Alternatives

    3 alternatives listed
  • Badge

    Get an embeddable badge for PowerShell Studio
  • Supported Languages

    • English

Our users have written 2 comments and reviews about PowerShell Studio, and it has gotten 3 likes

PowerShell Studio was added to AlternativeTo by aguy on and this page was last updated .

Comments and Reviews

   
Top Negative Comment
TMA_2
0
Desktop Engineer I at Nunya

I'm not going to mince words about this application.

I've only used it a small amount to get an idea of its functionality compared to my primary PowerShell IDE, VS Code with the official PowerShell extension. Nonetheless, aside from its decent WinForms UI editor and amazing .NET reflection, I heavily dislike it due to, primarily, a major lack of basic customization you'd expect from any mature development IDE or code editor, regardless of the language(s) supported. Secondary to that are a number of bugs and strange inconsistencies encountered. In no particular order…

Pros

  • Easy-to-use WYSIWYG WinForms editor.
  • Built-in help viewer.
  • Amazing .NET reflection including descriptions for classes, members, and parameters via their proprietary "PrimalSense".
  • Some limited customization of appearance.
  • Snippets use what is essentially Visual Studio's XML schema. This could be a con depending on your feelings, but using a schema-backed, mature file format is a plus to me.
  • Very nice presentation at first glance — a (mostly) correctly used ribbon control at top, custom Avalonia (or Actipro, possibly) controls with dockable tool windows, and a couple themes, including dark and light variations.
  • Large number of snippets, including many organized by equivalent VBScript operations.
  • Decent IntelliSense-like completion provider called "PrimalSense".
  • Dockable windows similar to Visual Studio.
  • Some XAML editing features.
  • Some WPF support (you can convert WinForms designer/code-behind files to XAML).

YMMV

  • If you prefer WinForms, you're in luck.
  • If you prefer WPF/XAML, you're out of luck (at least until they integrate a real WPF form builder).
  • Heavy bias towards mouse-oriented design. If you're a VS Code or NeoVim (or terminal) user, this won't work for you. The lack of shortcut customization is a clear reflection of this. It may take many design cues from Visual Studio, but that has endless customization options.
  • No AI integration that I’m aware of. This is either good or bad depending on your views.
  • Proprietary organization for designer files which is easy to break. You can't simply import a WinForms designer file from, say, PowerShell Pro Tools and have it parse and convert it using AST/static analysis.
  • Limited support for PowerShell Core.
  • Basic Git support, although you're directed to purchase their proprietary VersionRecall app for anything more.
  • .NET reflection in PrimalSense, while very cool, is based on a cached copy of .NET Framework XML documentation, as opposed to "true" reflection that uses the version of .NET associated with the version of PowerShell being used.
  • Proprietary project file format (as opposed to something like the MSBuild-based "pssproj" format used by PowerShell Pro Tools).

Cons

  • Extremely inconsistent experience overall.
  • Many seemingly integrated features just direct you to purchase another of their apps (VersionRecall, HelpWriter, etc.).
  • Unreasonably high price (almost $600 USD) for what it offers, especially considering the wealth of free tools available for PowerShell. The PowerShellEditorServices LSP has associated extensions for almost every major code editors or IDE, including VS Code, Atom, Jetbrains Rider, Sublime Text, NeoVim, and likely more still, not counting other free tools.
  • Extremely outdated snippets focusing on quantity over quality. Many of the file modification dates are from as far back as 2011 and use deprecated cmdlets like Get-WmiObject. Some consist of a single operator which would be better served with improved PrimalSense.
  • This is a nitpick, but while it's nice they have snippets intended for VBScript equivalence, the snippet for Prompt/InputBox just consists of a comment saying it isn't natively supported by PowerShell, as though they hadn't heard of Add-Type 'Microsoft.VisualBasic'; [Microsoft.VisualBasic.Interaction]::InputBox() It's two lines. Come on. Not to mention it's a snippet saying "no input box support" inside an IDE whose biggest feature is a FORM BUILDER. Could they not include a snippet with a simple input box form here?
  • It has a "Go to declaration" command for functions, but not variables.
  • It has a command to transpose the current line down, but not up. Seriously?
  • An absolutely abysmal lack of customization, including keyboard shortcuts and ribbon layout. Hope you like how the shortcuts are defined (where they exist, anyway), because you can't change them.
  • When editing XAML, any syntax error while you're in the middle of editing causes an error to display in the output window which automatically displays and steals focus. It's beyond annoying and quite honestly unforgivable. This is horrible design.
  • XAML preview in general. I realize there's a current feature to convert WinForms, but they're so different, not having a first-class editor is a giant con. Even the free and portable PSScriptPad, as buggy and in need of updating as that application is, offers a 1st-class WPF and XAML editor, as does the VS 2017/2019 edition of the PowerShell Pro Tools extension by the same developer.
  • Help documents are very obviously parsed and generated using a custom template, which is fine, but still use what appears to be an embedded IE control instead of, say, a modern HTML renderer using the original (and up-to-date) documentation from the PowerShell repository, which contains both PS 5.1 and 7 documentation. I'd say that would be a far better source since they already contain formatting and links, unlike the local documentation (mostly for about_ files which are in desparate need of their own schema, or at least markdown).
  • Help documents, specifically About topics, aren't parsed correctly. If the help is to be displayed with a custom template, then a number of things ought to (in my opinion, of course) be done:
    • Hard line breaks should be removed from pararaphs to allow the text to wrap to some percentage of the document width.
    • Parameters in the help viewer are stuck in tiny box elements instead of being allowed to flow the width of the document like everything else. Sapien's freeware Help Viewer doesn't format them in this annoying way, although that has its own host of issues rendering it unusable in my opinion. I assume there's an issue with the CSS or HTML template used because there is no earthly way this was intentional… I hope.
    • PLEASE implement either foldable regions in the Help viewer, or clickable breadcrumb links at the top, or an outline/TOC with anchor links for quickly getting to relevant information (similar to how the official Microsoft documentation works). Some help files are incredibly long, especially About topics, and having to scroll just to see the Examples section is horrible design, especially considering they're parsing and converting MAML to HTML using a custom template. Even the very old built-in UI for Get-Help -ShowWindow has the option of showing or hiding different sections.
  • The application's built-in help just opens a PDF. What's going on there?

For all of the above reasons and more, I'd be wary about using this even if it was free, but it isn't. I'm not sure how it gained so much popularity, to be honest.

Vorland
0

Best tool if you need to create GUI for PowerShell scripts. Also it can make standalone EXE files from your script. Very useful.

Review from a new or low-activity account — shown here, but not counted in the app rating.

Featured in Lists

Distros, packages, virtualization, emulators and SubSystems

A list with 44 apps by kaekazeh without a description.
By kaekazeh44 appsUpdated

PowerShell IDEs

A list of code editors or extensions/plugins that support PowerShell — exclusively or with other languages, whether Desktop, Core, or both. Also, a small number of noteworthy form-building modules. The only real requirement is that the editors listed have, at minimum, PowerShell syntax highlighting & code folding out of the box. Anything further, debugging, some level of auto-complete (whether real-time and context sensitive or based on a predefined list of keywords), module and help creation, snippets, graphical tools, form designer, etc. are optional but preferred. A great resource — albeit not updated often enough, and which has more than a couple dead links or outdated resources — is the Awesome PowerShell list @ https://github.com/janikvonrotz/awesome-powershell The rough sorting is editors with 1st-class PowerShell support — i.e. editors that are either primarily built around PowerShell, or which support PowerShell with true IntelliSense-like code completion, whether natively or via an extension or plugin. Secondary is their depth and breadth of support. Third is their status — are they abandoned, or currently being developed and supported? For instance, I'd put Notepad++ above PowerGUI, even though the latter is fully meant for PowerShell, as despite Notepad++'s lack of true PowerShell support in any way beyond syntax highlighting and manual function definition lists for auto-complete, PowerGUI is far too outdated to be considered a viable option, and is more of a curiosity that you can still run... for now. Same goes for ISE, despite not being updated since TechNet was discontinued, but as it's a 1st-class product developed by Microsoft and despite many addons no longer working (at least without some searching and manual activation), it's a much more viable option in my opinion than Notepad++, unless you don't need features like IntelliSense, smart auto-completion, and the like. Your mileage may vary.
By TMA_218 appsUpdated

What is PowerShell Studio?

PowerShell Studio is the premier editor and tool-making environment for PowerShell. This single tool will meet all your scripting needs. Work the way YOU want with PowerShell.

Create graphical tools using PowerShell with the easy to use GUI designer. Eliminate the need to write hundreds of lines of code manually. Utilize PowerShell Studio’s templates and pre-wired controls to create advanced GUIs in no time. Create PowerShell script modules in minutes with PowerShell Studio. Easily convert your existing functions to a distributable module. PowerShell Studio features a robust editor with syntax coloring, reference highlighting, bookmarking, code formatting, and code completion. Create, edit, and manage code snippets to enhance your script development.

The script packager offers advanced options and platform selections to deliver solutions targeted at specific environments. You can restrict packages by domain, machine, user, platform, and MAC address to avoid unauthorized script execution. Create MSI installers to distribute your scripts, executables, and modules. Use custom actions to handle special instances such as open files after install.

PowerShell Studio’s Performance Monitor visually tracks the performance of your script by displaying real-time memory and CPU usage. Console, Scripts, Script Modules or GUI Forms—PowerShell Studio will meet all your Windows PowerShell scripting needs.

PowerShell Studio Videos

Show 3 more videos