Windows に PowerShell 7 をインストールまたはアップグレードする

パソコン

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

更新通知してくれるのはありがたいけれど、アップグレードコマンドもついでに表示してくれたらよりうれしいのに!と思いながらの作業になりました。

タイトルとURLをコピーしました