Guide
WindowsでPowerShell 7をインストールする方法
KOKOCAL SCRIPTのローカルAI関連ガイドでは、Ollamaや環境変数の設定でPowerShellを使う場面があります。このページでは、Windows標準のWindows PowerShell 5.1と、追加で導入するPowerShell 7の違いを整理しながら、インストール方法と確認コマンドをまとめます。
PowerShell 7はWindows PowerShell 5.1を置き換えず、別アプリとして併存します。
通常はWinGet、またはMSIインストーラーのどちらか一方で導入できます。
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 wingetMSIインストーラーでインストール
公式ページインストーラー画面に沿って導入したい場合や、企業・管理者向けの配布ではMSIパッケージを使います。公式ページから最新版のMSIを入手し、ダブルクリックして進めます。
Microsoft Storeからインストール
公式ページWindowsのMicrosoft StoreからPowerShellを入れる方法です。自動更新されやすく、個人利用では手軽ですが、環境によって制限があるため公式情報を確認してください。
導入後の確認
PowerShell 7をインストールしたら、Windows Terminal、PowerShell、またはコマンドプロンプトを新しく開いて確認します。
PowerShell 7を起動
pwshPowerShell 7のバージョン確認
pwsh -v現在開いているPowerShellの詳細確認
$PSVersionTable.PSVersionpwshの場所を確認
where.exe pwsh更新と削除
WinGetで導入した場合は、更新や削除もコマンドで行えます。MSIやStoreで導入した場合は、それぞれの管理画面や公式手順に従ってください。
PowerShellを更新する
WinGetで導入したPowerShellを更新します。
winget upgrade --id Microsoft.PowerShell --source wingetPowerShellを削除する
WinGetで導入したPowerShellを削除します。必要な場合だけ実行してください。
winget uninstall --id Microsoft.PowerShell --source winget公式情報
PowerShellのインストール方法やパッケージ形式は更新されることがあります。最新の対応状況はMicrosoft公式ページを確認してください。
Guide
関連ガイド
PowerShellを使える状態にしたら、OllamaやローカルAIアシスタントの導入も確認してください。