\r\n\r\n
マイクロソフトは2020年3月4日、PowerShell 7.0を発表した。これは、マイクロソフトのクロスプラットフォームなコマンドラインシェルおよびスクリプト言語であるPowerShellの最新のメジャーアップデートである。ここでは、その新機能と、Windows PCへのインストール方法をご紹介します。
最新版のPowerShell 7は、従来のPowerShell Core 6.1の上に構築されています。引き続きクロスプラットフォームのデプロイメントをサポートし、多くの新機能、コマンドレット、バグフィックスを追加しています。より重要な新機能をいくつか紹介します。
Microsoftは、上記の新機能以外にも、多くのコマンドレットを追加し、実験的な改善を行い、PowerShell 7をロングサービスリリースに追加し、.Net 3.1対応によるアップデートを受けられるようにしました。PowerShell 7 のすべての新機能、修正機能、改善機能の一覧は、Github の changelog から入手可能です。
関連:PowerShellとWindowsコマンドプロンプトの違いについて
PowerShell 7は、Windows、macOS、Linuxで利用可能です。ここでは、Windows 10にインストールする方法を紹介します。
最初に説明する方法は、MSI ファイルを使用して PowerShell をインストールする方法です。MSI パッケージは EXE ファイルとほとんど同じで、GUI を使用してプログラムをインストールすることができます。必要なコアファイルのみを使用するインストール方法です。あとは、パッケージをダブルクリックすれば、インストールウィザードが起動します。
注:PowerShell 7 は Windows PowerShell 5.1 と並行してインストールおよび実行されます。このバージョンは Windows 10 で利用可能で、PowerShell Core 6.x に取って代わります。は、ZIPパッケージでインストールする必要があります。
パッケージのダウンロードは、ブラウザを起動し、PowerShellのGithubのリリースページにアクセスします。Assetsセクションまでスクロールし、MSIパッケージのバージョンをクリックしてダウンロードします。
Windowsのバージョンに合ったパッケージを選択してください。64ビットシステムの場合はx64、32ビットシステムの場合はx86です。どちらかわからない場合は、お使いのシステムがどちらを実行しているかを簡単に調べることができます。
関連:Windowsが32ビット版か64ビット版かは、どうすれば分かりますか?
プロンプトが表示されたら、ダウンロード先を選択し、「保存」をクリックするとダウンロードが開始されます。
ダウンロードが完了したら、ファイルのあるフォルダーに移動し、ダブルクリックしてインストールを実行します。
PowerShellチームでは、PowerShellから直接呼び出せるスクリプトも統合しました。インストールウィザードを自動的にダウンロードし、実行する一行コマンドレットです。あとは、コードスニペットを貼り付けて、Enterキーを押すだけです。
PowerShellを起動し、以下のコマンドレットをウィンドウにコピー&ペーストしてください。
iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"Enterを押すと、PowerShellがコマンドを実行し、ダウンロードが開始されます。
インストールウィザードが開いたら、「次へ」をクリックして、PowerShell 7をインストールします。
次の画面で、保存先のフォルダを選択し、準備ができたら「次へ」をクリックします。
次に、インストール時に有効にするオプション機能を決めます。以下の4つのオプションを有効または無効にすることができます。
必要なオプション機能をすべて選択したら、「次へ」をクリックします。
インストール」をクリックしてインストールを開始すると、パッケージをインストールするための管理者権限を求めるUACプロンプトが表示されますので、「はい」をクリックして続行してください。
インストールウィザードが完了したら、[完了]をクリックして終了します。
インストールが完了すると、PowerShell 7はいくつかの方法で開くことができる。
パス環境変数にPowerShellを追加する」「エクスプローラーに『ここで開く』コンテキストメニューを追加する」オプションを選択した場合"ただし、最も簡単な方法の1つは、Start"検索 "するためのメニューです。
Windowsキーを押すかスタートボタンをクリックし、テキストフィールドに「pwsh」と入力し、結果にPowerShell 7が表示されたらEnterキーを押すか「開く」をクリックします".
PowerShellの最新版を使用していることは、ウィンドウのタイトルバーに「PowerShell 7」と表示されていることで確認できます。