DetentShell The PowerShell 7 ISE we should have been delivered 8 years ago*

A Windows IDE for PowerShell 7

A Windows IDE for PowerShell 7, for people still using the ISE on 5.1. Script tabs and a real console.

DetentShell logo
01 You already know how to use this

A lot of the people who’ll first open DetentShell are still running Windows PowerShell 5.1 in the ISE today. Not remembering it fondly: using it, right now, for real work. This is built for them first.

The shape is the same one you already have muscle memory for: a script pane over a console pane, tabs that are real PowerShell sessions, F5 to run. Open a script that needs 5.1 and DetentShell routes it to the right engine automatically, or you pin it yourself per tab. Your 5.1 scripts and your PowerShell 7 work live in the same window. Switch back and forth. You’ll be fine.

02 If you’ve been waiting, we know why

PowerShell 7 isn’t preinstalled on Windows the way 5.1 is, several of Microsoft’s own management tools (Intune, ConfigMgr, Group Policy scripts) still require 5.1, and Windows-native cmdlets don’t always carry over. None of that is fixed by an editor, and we won’t pretend otherwise.

What was missing was a tool as solid as the ISE to write and prove out PS7 scripts before they ship. That’s what this is: 944 automated tests behind the app, a real Pester loop instead of hand-run scripts, and an engine picker that lets you migrate one script at a time instead of a hard cutover.

03 What carries over

The same keys, doing the same things they did in the ISE: F5 to run, F8 for the selection, F9 for a breakpoint, Ctrl+Space for IntelliSense. Script and session tabs, an interactive console, step-through debugging, find and replace, all where your hands already expect them.

The full keyboard shortcut reference →

04 What it looks like
DetentShell in its default Sage theme: a real PowerShell script in the editor with an analyzer squiggle, two session tabs, three script tabs, and live console output below.

A screenshot of the actual build in its default Sage theme, mid-run. Not a mockup. The gallery has all seven themes, captured the same way.

Browse all the screenshots →

05 Beyond the ISE

The ISE never had these. We added them because PowerShell 7 work asks for them, not to pad a feature list.

One-click Pester tests

Right-click a script, choose Generate Pester Tests, and a real test file comes back. The generator is PesterForge Editor Edition, free inside the app.

06 Go deeper

Everything in the box in detail, how test generation actually works, a head-to-head against the ISE/VS Code/SAPIEN, and getting started: Features · PesterForge · Compare · Docs.

07 Where this stands

DetentShell is built and sold by Detent Point LLC. It is an independent product, not affiliated with, endorsed by, or made by Microsoft. Microsoft’s Windows PowerShell ISE is in maintenance mode and does not support PowerShell 7; Microsoft’s documentation points people to VS Code instead. A lot of people wanted a PowerShell 7 ISE anyway. So we built it.

Get DetentShell
PS> Start-Process "https://apps.microsoft.com/detail/9pdxw5ft80g0"
# Opens the Microsoft Store listing

In the Microsoft Store now. DetentShell is $49.99 in the Microsoft Store, with a free trial. Volume licensing for teams is handled separately.

Release notes on the changelog →