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

PowerShell ISE vs PowerShell: what's different, and what replaced ISE in PowerShell 7

The ISE is a Windows PowerShell 5.1 tool that never made it to PowerShell 7. Here is what actually changed, and what to use for 7 instead.

DetentShell logo
01 Two different things named similarly

Windows PowerShell ISE is an editor: the script-and-console app that’s shipped inside Windows for years. PowerShell, in the modern sense, usually means PowerShell 7: the cross-platform, open-source successor to Windows PowerShell 5.1, built on current .NET instead of .NET Framework. The ISE is an editor for the old runtime. It was never built for the new one.

So when someone asks about “ISE vs PowerShell,” they’re usually really asking about an editor and a runtime at the same time: the old editor tied to the old runtime, versus the new runtime with no Microsoft-built editor of its own.

02 What Microsoft actually says

Straight from Microsoft’s own documentation: the Windows PowerShell ISE is “no longer in active feature development,” is supported “up to and including Windows PowerShell V5.1,” and “there is no support for the ISE in PowerShell v6 and beyond.” Their guidance points people at Visual Studio Code with the PowerShell extension instead. (Microsoft Learn: Introducing the Windows PowerShell ISE)

That’s the whole story on Microsoft’s side: the ISE stopped at 5.1 on purpose, and there is no Microsoft-built ISE for PowerShell 7.

03 What changed, concretely
 Windows PowerShell 5.1 + ISEPowerShell 7
PlatformWindows onlyWindows, macOS, Linux
Runtime.NET FrameworkCurrent .NET
Ships with WindowsYes, built inNo, separate install
Editor from MicrosoftWindows PowerShell ISENone — VS Code + extension is the official recommendation
ISE-style editor availableYes, nativeNot from Microsoft; DetentShell is an independent one built for it
04 If you liked the ISE and moved to PowerShell 7

VS Code plus the PowerShell extension is Microsoft’s official answer, and it’s a genuinely capable editor for PowerShell 7. It didn’t start life as an ISE replacement, though, so out of the box it opens to a general-purpose editor UI with the PowerShell console as one panel choice among many rather than the default view.

DetentShell opens straight into the ISE’s layout because that’s the only layout it has: script pane on top, console below, F5 to run, F9 to break, on PowerShell 7.

See DetentShell built for exactly this →  ·  Compare it against VS Code, the ISE, and PowerShell Studio →

Get DetentShell
PS> Start-Process "https://detentpoint.com/detentshell/download"
# Coming soon — ships once the installer is code-signed

Coming soon. DetentShell launches at $29.99 in the Microsoft Store for its first two weeks. The regular price that follows is not final yet and will be published here first; volume licensing for teams is handled separately.

Follow progress on the changelog →