Поделиться через


Устранение неполадок с командлетами

Как устранить проблему с сообщением "ПРЕДУПРЕЖДЕНИЕ: Не удалось скачать имя пакета"

Сообщается, что Install-Module или Update-Module иногда происходит сбой на некоторых компьютерах. Основываясь на нашем расследовании, это что-то связано с сетевым подключением. Недавно мы обновили поставщик NuGet, чтобы обеспечить надежную загрузку пакетов. Следуйте приведенным ниже инструкциям, чтобы установить последнюю сборку поставщика NuGet, а затем установить или обновить модуль. Давайте используем модуль Azure в качестве примера ниже.

Install-PackageProvider NuGet -MinimumVersion 2.8.5.206 -Force
Launch new PowerShell Console
Update-Module Azure -Verbose

Обязательные сетевые конечные точки

Командлеты установки и обновления требуют доступа к Интернету для подключения к сетевым конечным точкам, используемым коллекцией PowerShell. Убедитесь, что политики сетевого доступа позволяют подключаться к TCP-порту 443 следующих конечных точек.

Узлы, необходимые для обнаружения пакетов и скачивания:

  • cdn.oneget.org — имя узла CDN
  • cdn.powershellgallery.com — имя узла CDN

Узлы, необходимые при использовании веб-сайта коллекции PowerShell:

  • devopsgallerystorage.blob.core.windows.net — имя узла учетной записи хранения
  • *.powershellgallery.com — веб-сайт
  • go.microsoft.com — служба перенаправления

Замечание

Командлеты, взаимодействующие с коллекцией PowerShell, могут завершиться ошибкой при сбое служб коллекции PowerShell. Сведения о текущем состоянии коллекции PowerShell см. на странице состояния коллекции PowerShell на сайте GitHub.