Udostępnij za pomocą


Rozwiązywanie problemów z poleceniami cmdlet

Jak rozwiązać problem z błędem "OSTRZEŻENIE: nie można pobrać pakietu "Nazwa pakietu"

Polecenia Install-Module or Update-Module czasami kończą się niepowodzeniem. Z badań wynika, że jest to zwykle problem z siecią. Upewnij się, że używasz protokołu TLS 1.2 lub nowszego i że reguły zapory zezwalają na dostęp do wymaganych punktów końcowych sieci.

Ważne

Galeria programu PowerShell wymaga protokołu Transport Layer Security (TLS) 1.2 lub nowszego. Jeśli nie używasz protokołu TLS 1.2 lub nowszego, podczas próby uzyskania dostępu do Galeria programu PowerShell zostanie wyświetlony komunikat o błędzie. Użyj następującego polecenia, aby upewnić się, że używasz protokołu TLS 1.2:

[Net.ServicePointManager]::SecurityProtocol =
    [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12

Dostawca NuGet został zaktualizowany w celu niezawodnego ulepszania. Skorzystaj z poniższych instrukcji, aby zainstalować najnowszą kompilację dostawcy NuGet, a następnie zainstalować lub zaktualizować moduł.

Install-PackageProvider NuGet -MinimumVersion 2.8.5.206 -Force

Wymagane punkty końcowe sieci

Polecenia Install-* cmdlet i Update-* wymagają dostępu do Internetu w celu nawiązania połączenia z punktami końcowymi sieci używanymi przez Galeria programu PowerShell.

Upewnij się, że zasady dostępu do sieci umożliwiają łączenie się z portem TCP 443 następujących punktów końcowych.

Hosty wymagane do odnajdywania i pobierania pakietów:

  • cdn.oneget.org
  • cdn.powershellgallery.com

Hosty wymagane podczas korzystania z witryny sieci Web galerii programu PowerShell:

  • *.powershellgallery.com — witryna internetowa
  • go.microsoft.com oraz aka.ms - usługi przekierowań

Uwaga / Notatka

Te punkty końcowe uległy zmianie. Stare punkty końcowe, które kończyły się na azureedge.net , nie są już obsługiwane.

Polecenia cmdlet, które wchodzą w interakcję z galerią programu PowerShell, mogą zakończyć się niepowodzeniem z powodu nieoczekiwanych błędów, gdy wystąpi awaria usług galerii programu PowerShell. Aby wyświetlić bieżący stan galerii programu PowerShell, zobacz stronę Stan galerii programu PowerShell w witrynie GitHub.