この記事ではWindows PowerShell を最新版(PowerShell 7)に、CUI(コマンド)だけでアップデートする方法を紹介します
Windows PowerShell
を開くたびに「新しいクロスプラットフォームの PowerShell をお試しください」と出るけど、
どうやって更新するの?と思ったのでまとめてみました
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
新しいクロスプラットフォームの PowerShell をお試しください https://aka.ms/pscore6
どうやら最新版ではないらしい
新しいPowerShell
がリリースされているようなので、以下のコマンドで最新版をインストールする
手順(Windows の PowerShell で実行)
1. 管理者権限で PowerShell を起動
すでに起動済みの場合もありますが、インストール時に必要になるので念のため
2. 最新の PowerShell(PowerShell 7)をインストールするコマンド:
winget install --id Microsoft.Powershell --source winget
→
PS C:\Users\hogehoge> winget install --id Microsoft.Powershell --source winget
見つかりました PowerShell [Microsoft.PowerShell] バージョン 7.5.0.0
このアプリケーションは所有者からライセンス供与されます。
Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。
ダウンロード中 https://github.com/PowerShell/PowerShell/releases/download/v7.5.0/PowerShell-7.5.0-win-x64.msi
██████████████████████████████ 107 MB / 107 MB
インストーラーハッシュが正常に検証されました
パッケージのインストールを開始しています...
インストールが完了しました
※ winget
は Windows 10(最新版)または Windows 11 で利用できます
インストール後の確認
インストール後、新しい PowerShell(pwsh
)は以下のように起動できます:
pwsh
起動後、バージョンを確認
$PSVersionTable.PSVersion
→
PS C:\Users\hogehoge> $PSVersionTable.PSVersion
Major Minor Patch PreReleaseLabel BuildLabel
----- ----- ----- --------------- ----------
7 5 0
7.5.0がインストールされていることを確認した
備考
- 既存の Windows PowerShell(バージョン 5.1)はシステムに残り、新しい
PowerShell 7
とは共存可能です -
pwsh
で起動するのが新しいバージョンです - 必要に応じて既定のプロファイル(デフォルトのシェル)を変更してください