PowerShell 7
$ winget search Microsoft.PowerShell
$ winget install --id Microsoft.Powershell --source winget
$ winget search Microsoft.PowerShell
$ winget upgrade Microsoft.PowerShell
新しいバージョンが見つかりましたが、インストールテクノロジが現在インストールされているバージョンと異なります。パッケージをアンインストールして、新しいバージョンをインストールしてください。
$ winget uninstall PowerShell
$ winget install --id Microsoft.Powershell --source winget
既存のセッションはなぜかそのまま使えるのでそのままpowershell上で実行できる