PowerShell を起動すると、以下のようなメッセージが表示された。
新機能と改善のために最新の PowerShell をインストールしてください!https://aka.ms/PSWindows

今どのバージョンなのか確認。$PSVersionTable コマンドを実行してみる。
$PSVersionTable

2025/01 現在の最新は 7.5 のようなので、バージョンアップが必要らしい。どうやってバージョンアップするのかな。ということでググってみたところ、Microsoft 公式のインストール手順ページがヒットした。

いっぱい書いてある……。「PowerShell 7.2 以降では Microsoft Update がサポートされています。」とあるので、Windows Update の設定画面を開いてみる。

「最新の状態です」いうとるやん。
というわけで、上記の手順ページのどれかでやるのだけども、わりと試行錯誤が必要だったので、以下にその手順をメモっておく。
まず、PowerShell で以下のコマンドを実行。
Invoke-Expression "& { $(Invoke-RestMethod https://aka.ms/install-powershell.ps1) } -UseMSI"
msi がダウンロードされた後そのまま実行されるので、全てデフォルトのままインストール。このとき、インストール先のディレクトリを控えておく。ちなみに、私の場合は C:\Program Files\PowerShell\7
という場所にインストールされた。
インストールが終わったら、PowerShell の画面の上部の下矢印をクリックして「設定」を選択する。

左ペインで「Windows PowerShell」を選択、次に右ペインで「コマンドライン」を選択する。

そこに記載されているパスを、先程インストールしたディレクトリに pwsh.exe を加えたパスに修正する。私の場合は C:\Program Files\PowerShell\7\pwsh.exe
とした。

これで「保存」を押して画面を閉じる。
再度 PowerShell を起動する。このとき、従来のショートカットからではなく、新たに「PowerShell 7」というプログラムが追加されているはずなので、そこから起動する。

もしくは Windowsキー + R で「プログラム名を指定して実行」から pwsh
と入力して起動する。

これで起動すれば、もう「新機能と改善のために最新の PowerShell を …」のメッセージは表示されないはず。念のため、$PSVersionTable
コマンドでバージョンを確認してみる。

これで PowerShell 最新化はできた。
ちなみに、最新の PowerShell は従来 PowerShell とは別プログラムとなっているようなので、従来のショートカットや、 powershell
コマンドで起動すると、古い PowerShell が起動するのでご注意。逆にいえば、古い PowerShell を使いたい場合は、従来のショートカットや powershell コマンドで起動すれば良い(そんな需要があるかは知らないけど)。
ということで、これでバージョンアップ完了です。お疲れ様でした。