Zarządzanie pakietami dla programu PowerShell

Firma Microsoft udostępnia trzy narzędzia do zarządzania pakietami dla programu PowerShell:

  • Microsoft. PowerShell.PSResourceGet moduł - pierwotnie dostarczany w PowerShell 7.4.0
  • Moduły PowerShellGet i PackageManagement – pierwotnie dostarczane w Windows PowerShell 5.0
  • Moduł NuGet używany przez konsolę Menedżer pakietów w Visual Studio

Ta dokumentacja obejmuje PowerShellGet, PackageManage oraz Microsoft. PowerShell.PSResourceGet modules. Te moduły zawierają polecenia cmdlet do odnajdywania, instalowania, aktualizowania i publikowania pakietów programu PowerShell z galerii programu PowerShell. Te pakiety mogą zawierać artefakty, takie jak moduły, zasoby DSC i skrypty. Microsoft. Moduł PowerShell.PSResourceGet zastępuje moduły PowerShellGet i PackageManagement.

Nuta

Moduł NuGet zawiera cmdlety do odkrywania i instalowania pakietów z NuGet Gallery do użycia w projektach Visual Studio. Informacje o module NuGet można znaleźć w NuGet module w dokumentacji Visual Studio.

Obsługiwane wersje:

  • Aktualne wydania
    • Microsoft. PowerShell.PSResourceGet 1.2.0 – samodzielny moduł, który nie zależy od modułów PowerShellGet ani PackageManagement
    • PowerShellGet 2.2.5 z PackageManagement 1.4.8.1
  • Wersje zapoznawcze
    • Microsoft. PowerShell.PSResourceGet 1.3.0-preview1 - dodaje wiele nowych funkcji. Więcej informacji znajdziesz w artykule Co nowego w PSResourceGet in the GitHub repository.

Dla najlepszych rezultatów użyj najnowszej wersji Microsoft. PowerShell.PSResourceGet module.

Ważny

Wersja PowerShellGet 1.0.0.1, która jest dostarczana w Windows PowerShell 5.1, nie jest już wspierana. Aby być obsługiwanym, należy zaktualizować do najnowszej wersji. Więcej informacji można znaleźć w artykule Instaluj menedżera pakietów dla PowerShell.

Ulepszone wsparcie dla rejestru artefaktów Microsoft

Wsparcie dla Microsoft Artifact Registry zostało dodane w Microsoft. PowerShell.PSResourceGet v1.1.0. Zaczynając od Microsoftu. PowerShell.PSResourceGet v1.3.0-preview1, Microsoft Artifact Registry jest domyślnym repozytorium obok repozytorium PSGallery. Użyj następującego polecenia, aby zarejestrować repozytorium Microsoft Artifact Registry z domyślnymi ustawieniami:

Register-PSResourceRepository -MicrosoftArtifactRegistry

Domyślnie repozytorium Microsoft Artifact Registry jest zarejestrowane jako zaufane repozytorium o wyższym priorytecie niż repozytorium PSGallery. Więcej informacji można znaleźć w Register-PSResourceRepository.

Zobacz też