PowerShell on Arm processors

PowerShell 7.3 is based on the .NET 7.0 Supported OS Lifecycle Policy and supports the following platforms:

OS Architectures Lifecycle
Windows 10 Client Version 1607+ Arm64 Windows
macOS 10.15+ Arm64 macOS
Debian 10+ Arm32, Arm64 Debian
Red Hat Enterprise Linux (RHEL) 7+ Arm64 Red Hat
Ubuntu 20.04, 18.04 Arm32, Arm64 Ubuntu

PowerShell 7.2 is based on the .NET 6.0 Supported OS Lifecycle Policy and supports the following platforms:

OS Architectures Lifecycle
Windows 10 Client Version 1607+ Arm64 Windows
macOS 10.14+ Arm64 macOS
Debian 10+ Arm32, Arm64 Debian
Red Hat Enterprise Linux (RHEL) 7+ Arm64 Red Hat
Ubuntu 20.04, 18.04, 16.04 Arm32, Arm64 Ubuntu

PowerShell 7.1 is based on the .NET 5.0 Supported OS Lifecycle Policy and supports the following platforms:

OS Architectures Lifecycle
Windows 10 Client Version 1607+ Arm64 Windows
Alpine Linux 3.11+ Arm64 Alpine
Debian 9+ Arm64, Arm32 Debian
Ubuntu 20.04, 18.04, 16.04 Arm32, Arm64 Ubuntu

Support of PowerShell on Arm is based on the .NET Core Supported OS Lifecycle Policies.

PowerShell 7.0 is based on the .NET Core 3.1 Supported OS Lifecycle Policy and supports the following platforms:

OS Architectures Lifecycle
Windows Nano Server Version 1803+ Arm32 Windows
Alpine Linux 3.10+ Arm64 Alpine
Debian 9+ Arm32, Arm64 Debian
Ubuntu 20.04, 18.04, 16.04 Arm32, Arm64 Ubuntu

For installation instructions, see the following articles:

Windows

Linux - install from the binary archives

macOS

Raspbery Pi