Windows 11/10 に PowerShell 7 をインストールする方法

既定では、PowerShell は Windows 7 SP1 と Windows Server 2008 R2 SP1 以降のすべての Windows バージョンにインストールされています。長年にわたり、Microsoft は PowerShell の多くのバージョンをリリースしてきました。Windows PowerShellは .NET Framework 上に構築されており、Windows システムでのみ動作していました。しかし、最近、Microsoft は一般にダウンロード可能で、主にクロスプラットフォームのスクリプティングツールである PowerShell 7.0 をリリースしました。この投稿では、Windows 11/10 に PowerShell 7.0 をインストールする方法を紹介します。

Windows 11/10 に PowerShell 7.x をインストールする

Windows 11/10 に PowerShell 7.0 をダウンロードしてインストールするには、PowerShell コマンドレットを実行して GitHub から MSI パッケージをダウンロードしてインストールできます。

方法:

  • Windows キー + Xを押してパワーユーザーメニューにアクセスします。
  • キーボードのAを押して、管理者モードで PowerShell を開きます。
  • PowerShell ウィンドウで、以下のコマンドレットをコピーして貼り付け、Enter キーを押します:
iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"

このコマンドは、オペレーティングシステムの互換性に基づいて、GitHub URL からパッケージを直接ダウンロードします。

MSI パッケージが完全にダウンロードされると、セットアップウィザードが表示されます。次へをクリックして、インストールプロセスを続行します。

または、GitHub PowerShell リリースページにアクセスしてアセットを下にスクロールし、適切なアーキテクチャでオペレーティングシステムを選択し、クリックしてダウンロードしてからインストールします。

インストールが完了すると、スタートメニューにショートカットが表示されます。インストール場所は、Windows の場合、C:\Program Files\PowerShell\7 です。

PowerShell 7 は新しいディレクトリにインストールされ、Windows PowerShell 5.1 と並列して実行できます。バージョン別のインストール場所は次のとおりです:

  • Windows PowerShell 5.1: $env:WINDIR\System32\WindowsPowerShell\v1.0
  • PowerShell 6.x: $env:ProgramFiles\PowerShell\6
  • PowerShell 7: $env:ProgramFiles\PowerShell\7

また、PowerShell 7.0 には、実行コマンドを使用してアクセスすることもできます。これを行うには、Windows + R を押して実行ダイアログボックスを呼び出し、pwshと入力して Enter キーを押します。このコマンドは新しい PowerShell を起動します。

PowerShell 7.0 には、次のような多くの新機能が搭載されています:

  • パイプラインの並列化
  • 新しい演算子
  • ConciseView と Get-Error コマンドレット
  • 新しいバージョンの自動通知
  • PowerShell 7 から DSC リソースを直接呼び出す
  • 互換性レイヤー。

この投稿が参考になれば幸いです。