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: openSUSEDebianMicrosoft WindowsRed Hat Enterprise LinuxCentOSmacOSWindows ServerFedora LinuxArch LinuxUbuntu
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 LanguageC#DIGITAL Command LanguageKornShellPerlPythonSQLTcl

Programming paradigms: imperative programmingobject-oriented programmingprocedural programmingfunctional programmingreflective programming

Language types: scripting languagecommand line interface languageinterpreted language


Latest data update: 2025-11-01