Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

PowerShell

Scripting Language

PowerShell is a task automation and configuration management program from Microsoft, consisting of a command-line shell and the associated scripting language. Initially a Windows-only component, PowerShell was made open-source and cross-platform in 2016, adding support for macOS and Linux. PowerShell provides full access to the Component Object Model and Windows Management Instrumentation, enabling administrators to perform administrative tasks on both local and remote systems, and its scripting language treats data as structured objects rather than plain text.

Facts
First Released
2006 1
Paradigm
Object-oriented, imperative, shell scripting 2
Significance
Replaced the older Windows command shell with an object-pipeline model built on .NET, becoming Microsoft's primary tool for Windows systems administration and automation. 2
Classification
Typing Discipline
Dynamically Typed 1
Typing Discipline
Strongly Typed 1
License
MIT 1
FAQs

Does PowerShell only run on Windows?

No. It runs on Windows, Linux and macOS.

No. PowerShell began as a Windows tool, but Microsoft now documents it as a cross-platform solution that runs on Windows, Linux and macOS. It is both a command-line shell and a scripting language, and unlike most shells that only accept and return text, it accepts and returns .NET objects.
Connections

Follows Typing Discipline

Influenced By

Source Wikidata: PowerShell
Source Wikidata: PowerShell
Source Wikidata: PowerShell

Licensed Under

MIT License, Concepts
In the Other Atlases

Developed By

Also in Business Atlas: the developer of this subject.

Sources
1. Wikidata: PowerShell
  • Wikidata Q840410, class allow-list match (w-wdresolver-0926)
  • Wikidata Q840410 P571 (inception)
  • Wikidata Q840410 P275 (license)
  • Wikidata Q840410 P7078 (typing discipline)
View the Source
2. Wikipedia: PowerShell
Wikimedia Foundation
  • Versions section
    Named Windows PowerShell, version 1.0 was released in November 2006 for Windows XP SP2, Windows Server 2003 SP1 and Windows Vista and as an optional component of Windows Server 2008.
  • In Group: System and Application Automation Languages, Lead
    PowerShell is a shell program developed by Microsoft for task automation and configuration management.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.