PowerShell on Arm processors
Support for the Arm processor is based on the support policy of the version of .NET that PowerShell uses. While .NET supports many more operating systems and versions, PowerShell support is limited to the versions that have been tested.
It may be possible to use Arm-based versions of PowerShell on other Linux distributions and versions, but we don't officially support it.
PowerShell 7.4
Arm versions of PowerShell 7.4 can be installed on the following platforms:
OS | Architectures | Lifecycle |
---|---|---|
Windows 11 Client Version 22000+ | Arm64 | Windows |
Windows 10 Client Version 1607+ | Arm64 | Windows |
macOS | Arm64 | macOS |
Raspberry Pi OS (Debian 12) | Arm32 | Raspberry Pi OS and Debian |
Ubuntu 22.04, 20.04 | Arm32 | Ubuntu |
Support is based on the .NET 8.0 Supported OS Lifecycle Policy.
PowerShell 7.2
Arm versions of PowerShell 7.2 can be installed on the following platforms:
OS | Architectures | Lifecycle |
---|---|---|
Windows 11 Client Version 22000+ | Arm64 | Windows |
Windows 10 Client Version 1607+ | Arm64 | Windows |
macOS | Arm64 | macOS |
Raspberry Pi OS (Debian 12) | Arm32 | Raspberry Pi OS and Debian |
Ubuntu 22.04, 20.04 | Arm32 | Ubuntu |
Support is based on the .NET 6.0 Supported OS Lifecycle Policy.
Installing PowerShell on Arm-based systems
For installation instructions, see the following articles:
Windows
Linux - install from the binary archives
macOS
Raspberry Pi
PowerShell