2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Windows PowerShell をCUIで簡単にアップデートする方法

Last updated at Posted at 2025-04-02

この記事では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 で起動するのが新しいバージョンです
  • 必要に応じて既定のプロファイル(デフォルトのシェル)を変更してください

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?