PowerShell Programming Language Information & Resources • programminglanguages.info
PowerShell is a shell program developed by Microsoft for task automation and configuration management. As is typical for a shell, it provides a command-line interpreter for interactive use and a script interpreter for automation via a language defined for it. Originally only for Windows, known as Windows PowerShell, it was made open-source and cross-platform on August 18, 2016, with the introduction of PowerShell Core. The former is built on the .NET Framework; the latter on .NET. Wikipedia
Created Year: 2006
Designed by:
Microsoft
Developed by:
Jeffrey Snover
Operating systems: openSUSE • Debian • Microsoft Windows • Red Hat Enterprise Linux • CentOS • macOS • Windows Server • Fedora Linux • Arch Linux • Ubuntu
Implemented in: C# • PowerShell
Aliases: Windows PowerShell, PowerShell Core, PS, Power Shell, Monad Shell, Microsoft Shell, MSH, PWSH
Wikidata: Q840410
Influenced: Nushell
Influenced by: Control Language • C# • DIGITAL Command Language • KornShell • Perl • Python • SQL • Tcl
Programming paradigms: imperative programming • object-oriented programming • procedural programming • functional programming • reflective programming
Language types: scripting language • command line interface language • interpreted language
Latest data update: 2025-11-01