pwsh
pwsh refers to the command-line shell and scripting language of PowerShell Core, the cross-platform edition of PowerShell developed by Microsoft. It provides a task automation framework, a rich command-line interface, and a powerful scripting language for administration and configuration.
pwsh is the executable name used on Windows, macOS, and Linux for PowerShell Core (versions 6 and
PowerShell Core originated as an open-source rewrite of Windows PowerShell based on .NET Core (now .NET 5/6
Key features include an object-based pipeline, where cmdlets emit objects rather than text, robust scripting with
Typical use cases include automation of system tasks, configuration management, cloud workflows, and DevOps pipelines. PowerShell
See also: PowerShell, PowerShell Core. Licensing and community information are available on the official repository and