"警告: パッケージ 'パッケージ名' をダウンロードできませんでした" の問題を解決する方法
Install-ModuleまたはUpdate-Moduleコマンドが失敗することがあります。 調査によると、通常はネットワークの問題です。 TLS 1.2 以降を使用していること、およびファイアウォール規則で必要なネットワークエンドポイントへのアクセスが許可されていることを確認します。
Important
PowerShell ギャラリーには、トランスポート層セキュリティ (TLS) 1.2 以降が必要です。 TLS 1.2 以降を使用していない場合は、PowerShell ギャラリーにアクセスしようとするとエラーが表示されます。 次のコマンドを使用して、TLS 1.2 を使用していることを確認します。
[Net.ServicePointManager]::SecurityProtocol =
[Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12
NuGet プロバイダーは、確実に改善されるように更新されました。 次の手順を使用して、NuGet プロバイダーの最新ビルドをインストールし、モジュールをインストールまたは更新します。
Install-PackageProvider NuGet -MinimumVersion 2.8.5.206 -Force
必要なネットワーク エンドポイント
Install-* コマンドレットと Update-* コマンドレットでは、PowerShell ギャラリーで使用されるネットワーク エンドポイントに接続するためにインターネット アクセスが必要です。
ネットワーク アクセス ポリシーで、次のエンドポイントの TCP ポート 443 に接続できることを確認します。
パッケージの検出とダウンロードに必要なホスト:
cdn.oneget.orgcdn.powershellgallery.com
PowerShell ギャラリー Web サイトを使用する場合に必要なホスト:
-
*.powershellgallery.com- Web サイト -
go.microsoft.comaka.ms- リダイレクト サービス
注
これらのエンドポイントは変更されました。
azureedge.netで終わった古いエンドポイントはサポートされなくなりました。
PowerShell ギャラリーと対話するコマンドレットは、PowerShell ギャラリー サービスが停止すると、予期しないエラーで失敗する可能性があります。 PowerShell ギャラリーの現在の状態を確認するには、GitHub の PowerShell ギャラリーの状態 ページを参照してください。
PowerShell Gallery