Installing various versions of PowerShell
Over the years, there have been many releases of PowerShell. Initially, Windows PowerShell was built on the .NET Framework and only worked on Windows systems. With the current release, PowerShell uses .NET Core 3.1 as its runtime. PowerShell runs on Windows, macOS, and Linux platforms.
PowerShell Core is an Open Source project on GitHub. See the following articles for more information on installing PowerShell on various supported and experimental platforms.
- Installing PowerShell on Windows
- Installing PowerShell on Linux
- Installing PowerShell on macOS
- Installing PowerShell on ARM
For more information about installing the legacy versions of PowerShell on Windows, see Installing Windows PowerShell.