Chocolateyのインストール手順はいくつかのステップに分かれています。
1.導入
(1)管理者権限でPowerShellを開く
管理者権限でPowerShellを開く必要があります。これは、Chocolateyをインストールする際に必要な権限を持っていることを確認するためです。
(2)スクリプトのセキュリティ確認
指示されたURL(https://community.chocolatey.org/install.ps1
)にアクセスして、ダウンロードされるスクリプトが安全であることを確認します。これは、インターネットからダウンロードしたスクリプトが安全であるかどうかを自分で確認する習慣が重要だからです。
(3)実行ポリシーの確認と設定
PowerShellには「実行ポリシー(Execution Policy)」というセキュリティ機能があります。これが「Restricted」(制限されている)に設定されていると、PowerShellスクリプトが実行できません。
コマンド Get-ExecutionPolicy
を実行して、現在の設定を確認します。
・Get-ExecutionPolicy
もし Restricted
が返ってきた場合は、以下のようにして設定を変更します。
・Set-ExecutionPolicy AllSigned
または
・Set-ExecutionPolicy Bypass -Scope Process
(4)Chocolateyのインストール
次に、指定されたコマンドをPowerShellで実行します。
・Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(‘https://community.chocolatey.org/install.ps1’))
※このコマンドは、実行ポリシーを一時的にBypassに設定し、セキュリティプロトコルを設定した上で、指定されたURLからスクリプトをダウンロードして実行します。
(5)インストールの確認
エラーメッセージが表示されなければ、インストールは成功しています。choco
または choco -?
と入力して、Chocolateyが正しくインストールされているか確認できます。
2.利用手順
以下は例として、jq
(コマンドラインJSONプロセッサ)をインストールする手順です。
(1)管理者権限でPowerShellを開きます
スタートメニューから「PowerShell」を検索し、右クリック(または長押し)して「管理者として実行」を選択します。
(2)コマンドを実行します
以下のコマンドをPowerShellに入力して実行します。
・choco install jq
※このコマンドが成功すると、jp
がシステムにインストールされます。終了後、新しいPowerShellウィンドウを開いてj
qコマンドが使用できるか確認します。