PowerShellの使用方法がわからない場合、またはスクリプトまたはコマンドを使用して達成しようとしていることをすべて簡素化したい場合、PowerShellモジュールはそれを行うための良い方法です。 PowerShellにはほぼすべてのモジュールをインストールできますが、追加のセキュリティレイヤーとして、モジュールが信頼できないリポジトリからのものである場合は警告が表示されます。これはそれほど問題ではありません。警告を無視することも、PowerShellでリポジトリを信頼できるリポジトリとして追加することもできます。とても簡単です。必要なのは、追加するリポジトリの名前だけです。
リポジトリ名
リポジトリの名前がすでにわかっている場合モジュールをインストールしたい場合は、次のセクションに進んでください。インストールするモジュールの名前だけがわかっていて、それが由来するリポジトリの名前がわからない場合は、名前を見つける必要があります。これも簡単です。
PowerShellを開き、次のコマンドを入力します。
構文:
Find-Module -Name "Module Name"
Module Nameを、インストールするモジュールの名前に置き換えます。
例:
Find-Module -Name "BurntToast"

PowerShellがリポジトリ名を見つけるのに数秒かかる場合がありますが、一度見つかると、バージョン番号、モジュールの名前、そしてもちろんリポジトリ名を返します。

リポジトリ名がわかったので、PowerShellで信頼できるリポジトリとして追加できます。
PowerShellの信頼できるリポジトリ
PowerShellで信頼できるリポジトリを追加するには、次のコマンドを実行します。
構文:
Set-PSRepository -Name "Repository Name" -InstallationPolicy Trusted
例:
Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted
信頼できるリポジトリを削除する
PowerShellで信頼できるリポジトリを削除するには、次のコマンドを使用します。
構文:
Unregister-PSRepository -Name "Repository Name"
例:
Unregister-PSRepository -Name "PSGallery"
リポジトリを追加する理由
以下のすべてのリポジトリを追加するべきではありません。信頼できるリポジトリとしてモジュールをインストールします。信頼できるリポジトリをPowerShellに追加する唯一の正当な理由は、そこからアイテムを定期的にインストールする場合です。ときどきアイテムをダウンロードするだけの場合は、アイテムをインストールするときに表示される確認プロンプトに答えるだけです。
リポジトリを編集することもお勧めします追加しました。彼らは合算し、セキュリティポイントから、あなたが必要としないものを持っていないはずです。 PowerShellですべての信頼できるリポジトリのリストを取得するには、次のコマンドを実行します。
Get-PSRepository
モジュールは、インストールされると、問題。使用するたびに確認のプロンプトが表示されることはないため、所属するリポジトリを必ずしも信頼できるリポジトリとして追加する必要はありません。
コメント