O PowerShell 7 é distribuído de diversas formas, desde instaladores executáveis a arquivos zip, passando por MSIs e até por aplicativo na Microsoft Store.
O modo mais prático para se instalar e atualizar o PowerShell 7 é através do PowerShell que você tiver no computador, rodando o seguinte comando:
iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"
Ele irá baixar e inicializar a instalação por MSI, e você ainda terá opção de habilitar atualizações pelo Windows Update durante a instalação (não que funcione sempre).
Você pode conferir opções adicionais para essa instalação, conforme descrito nesse link.
Aproveitando que você está com o PowerShell instalado, aproveite também para instalar alguns módulos do PowerShell, essenciais para administradores de sistema:
Install-Module AzureAD
Install-Module ExchangeOnlineManagement
Install-Module Microsoft.Online.SharePoint.PowerShell
Install-Module MSOnline
Caso você já tenha alguns dos módulos instalados, você pode trocar Install-Module por Update-Module para atualizá-los.
Localização dos módulos instalados no PowerShell 5:
%ProgramFiles%\WindowsPowerShell\Modules
Localização dos módulos instalados no PowerShell 7:
%HOMEDRIVE%%HOMEPATH%\Documents\PowerShell\Modules\
Localização dos módulos nativos do Windows:
%Windir%\System32\WindowsPowerShell\v1.0\Modules
Caso você enfrente o erro UnauthorizedAccess,Microsoft.PowerShell.Commands.ImportModuleCommand ao tentar utilizar o Import-Module para carregar um módulo, execute:
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser
Fonte: