| PowerShell | … |
|---|---|
| Screenshot of a PowerShell 7.5.0 session in Windows Terminal | … |
| Paradigm | Imperative, pipeline, object-oriented, functional and reflective |
| Designed by | Jeffrey Snover, Bruce Payette, James Truher (et al.) |
| Developer | Microsoft |
| First appeared | November 14, 2006 |
| Stable release | 7.6.31 / 16 June 2026 |
| Preview release | 7.7.0-preview.2 / 27 May 20262 |
| Typing discipline | Strong, safe, implicit and dynamic |
| Implementation language | C# |
| Platform | PowerShell: .NET Windows PowerShell: .NET Framework |
| OS | • Windows 11 2024 Update and later • Windows Server 2025 and later • macOS 14 and later • Ubuntu since 22.04 • Debian 12 and 13 • Red Hat Enterprise Linux 8, 9 and 10 • openSUSE 15.6 and 16.0 • Fedora 42, 43 and 44 |
| License | MIT License3 (but the Windows component remains proprietary) |
| Filename extensions | • .ps1 (Script) • .ps1xml (XML Document) • .psc1 (Console File) • .psd1 (Data File) • .psm1 (Script Module) • .pssc (Session Configuration File) • .psrc (Role Capability File) • .cdxml (Cmdlet Definition XML Document) |
| Website | microsoft.com/powershell |
| Influenced by | … |
| Python, Shell script, Perl, C#, CL, DCL, SQL, Tcl, Tk,4 Chef, Puppet | … |
(echo:: @ ᯤ)
Footnotes
-
“Release 7.6.3”. June 16, 2026. Retrieved June 17, 2026. ↩
-
“v7.7.0-preview.2 Release of PowerShell”. GitHub. May 27, 2026. Retrieved May 28, 2026. ↩
-
“PowerShell for every system!”. June 12, 2017 – via GitHub.com. ↩
-
Snover, Jeffrey (May 25, 2008). “PowerShell and WPF: WTF”. Windows PowerShell Blog. Microsoft. ↩