KOKOCAL SCRIPT

Guide

WindowsでPowerShell 7をインストールする方法

KOKOCAL SCRIPTのローカルAI関連ガイドでは、Ollamaや環境変数の設定でPowerShellを使う場面があります。このページでは、Windows標準のWindows PowerShell 5.1と、追加で導入するPowerShell 7の違いを整理しながら、インストール方法と確認コマンドをまとめます。

Windows標準のPowerShellとは別物

PowerShell 7はWindows PowerShell 5.1を置き換えず、別アプリとして併存します。

まずはWinGetかMSIで十分

通常はWinGet、またはMSIインストーラーのどちらか一方で導入できます。

起動コマンドはpwsh

PowerShell 7をターミナルから起動するときは pwsh を使います。

導入前に知ること

Windowsには、標準でWindows PowerShell 5.1が入っていることが多いです。一方、Microsoftが現在クロスプラットフォーム版として提供しているPowerShell 7は、必要に応じて追加インストールします。

PowerShell 7をインストールしても、既存のWindows PowerShell 5.1は削除されません。スタートメニューやターミナルでは、Windows PowerShellとPowerShell 7を分けて起動できます。

KOKOCAL SCRIPTの導入作業では、通常はWindows標準のPowerShellでも実行できます。ただし、今後の環境構築やコマンド作業を考えるなら、PowerShell 7を入れておくと扱いやすくなります。

どのインストール方法を選ぶか

インストール方法は複数ありますが、同じPCで全部を実行する必要はありません。自分の環境に合う方法をひとつ選べば十分です。

個人利用・Windows 11

まずはWinGetがおすすめです。コマンドで導入、更新、削除まで扱いやすい方法です。

インストーラーで進めたい場合

MSIインストーラーを使います。画面の案内に沿って進められるため、コマンドに不慣れでも導入しやすいです。

Microsoft Storeを使いたい場合

Store版も利用できます。自動更新のしやすさが利点ですが、管理環境では制限がある場合があります。

インストール方法

以下の方法からひとつ選んでください。WinGetとMSIを両方実行する必要はありません。インストール後は、新しいターミナルを開き直して確認します。

WinGetでインストール

公式ページ

Windows 11など、wingetが利用できる環境ではこの方法が扱いやすいです。コマンドを実行すると、最新の安定版PowerShellがインストールされます。

winget install --id Microsoft.PowerShell --source winget

MSIインストーラーでインストール

公式ページ

インストーラー画面に沿って導入したい場合や、企業・管理者向けの配布ではMSIパッケージを使います。公式ページから最新版のMSIを入手し、ダブルクリックして進めます。

Microsoft Storeからインストール

公式ページ

WindowsのMicrosoft StoreからPowerShellを入れる方法です。自動更新されやすく、個人利用では手軽ですが、環境によって制限があるため公式情報を確認してください。

導入後の確認

PowerShell 7をインストールしたら、Windows Terminal、PowerShell、またはコマンドプロンプトを新しく開いて確認します。

PowerShell 7を起動

pwsh

PowerShell 7のバージョン確認

pwsh -v

現在開いているPowerShellの詳細確認

$PSVersionTable.PSVersion

pwshの場所を確認

where.exe pwsh

更新と削除

WinGetで導入した場合は、更新や削除もコマンドで行えます。MSIやStoreで導入した場合は、それぞれの管理画面や公式手順に従ってください。

PowerShellを更新する

WinGetで導入したPowerShellを更新します。

winget upgrade --id Microsoft.PowerShell --source winget

PowerShellを削除する

WinGetで導入したPowerShellを削除します。必要な場合だけ実行してください。

winget uninstall --id Microsoft.PowerShell --source winget

公式情報

PowerShellのインストール方法やパッケージ形式は更新されることがあります。最新の対応状況はMicrosoft公式ページを確認してください。