PowerShellを使おうとしたら、アップグレードが利用できる旨の通知が出ていた。
アップグレード用のコマンドが記載されておらず調べるひと手間が必要だったのでインストール手順も含めて実行コマンドと実行結果の例についてメモを作成した。
WinGet を使用して PowerShell をインストール
最新バージョンのPowerShellを検索する
winget search --id Microsoft.PowerShell --exact
実行結果の例(途中で同意するためにyを入力してEnter)
'msstore' ソースでは、使用する前に次の契約を表示する必要があります。
Terms of Transaction: https://aka.ms/microsoft-store-terms-of-transaction
ソースが正常に機能するには、現在のマシンの 2 文字の地理的リージョンをバックエンド サービスに送信する必要があります (例: "US")。
すべてのソース契約条件に同意しますか?
[Y] はい [N] いいえ: y
名前 ID バージョン ソース
--------------------------------------------------
PowerShell Microsoft.PowerShell 7.6.1.0 winget
PowerShell 7をインストールする
winget install --id Microsoft.PowerShell --source winget
WinGet を使用して PowerShell をアップグレード
アップグレードできるか確認する
winget list --id Microsoft.PowerShell --upgrade-available
実行結果の例
名前 ID バージョン 利用可能 ソース
----------------------------------------------------------------------
PowerShell 7.5.5.0-x64 Microsoft.PowerShell 7.5.5.0 7.6.1.0 winget
1 アップグレードを利用できます。
PowerShell をアップグレードする
winget upgrade --id Microsoft.PowerShell
更新通知してくれるのはありがたいけれど、アップグレードコマンドもついでに表示してくれたらよりうれしいのに!と思いながらの作業になりました。

