PowerShell
PowerShell is a cross-platform automation and configuration framework consisting of a command-line shell and a scripting language. It is designed for system administration and task automation, enabling administrators to control and automate the configuration of operating systems and applications.
Originally released as Windows PowerShell in 2006 and built on the .NET Framework, a cross-platform successor
Key concepts include the pipeline of objects, where cmdlets output .NET objects passed to subsequent commands.
PowerShell also includes Desired State Configuration for declarative configuration management and can integrate with cloud services