Gerenciamento de pacotes para o PowerShell

A Microsoft fornece três ferramentas de gerenciamento de pacotes para o PowerShell:

  • A Microsoft. Módulo PowerShell.PSResourceGet - originalmente lançado no PowerShell 7.4.0
  • Os módulos PowerShellGet e PackageManagement - originalmente lançados no Windows PowerShell 5.0
  • O módulo NuGet utilizado pelo Gerenciador de Pacotes Console do Visual Studio

Esta documentação cobre o PowerShellGet, Gerenciamento de Pacotes e Microsoft. Módulos PowerShell.PSResourceGet. Esses módulos contêm cmdlets para descobrir, instalar, atualizar e publicar pacotes do PowerShell do galeria do PowerShell. Esses pacotes podem conter artefatos como Módulos, Recursos DSC e Scripts. A Microsoft. O módulo PowerShell.PSResourceGet substitui os módulos PowerShellGet e PackageManagement.

Nota

O módulo NuGet contém cmdlets para descobrir e instalar pacotes da NuGet Gallery para uso em projetos do Visual Studio. Para informações sobre o módulo NuGet, consulte a referência NuGet na documentação Visual Studio.

Versões com suporte:

  • Versões atuais
    • Microsoft. PowerShell.PSResourceGet 1.2.0 - um módulo independente que não depende dos módulos PowerShellGet ou PackageManagement
    • PowerShellGet 2.2.5 com PackageManagement 1.4.8.1
  • Versões prévias
    • Microsoft. PowerShell.PSResourceGet 1.3.0-preview1 - adiciona muitos novos recursos. Para mais informações, veja O que há de novo no PSResourceGet no repositório do GitHub.

Para melhores resultados, use a versão mais recente da Microsoft. Módulo PowerShell.PSResourceGet (PowerShell.PSResourceGet

Importante

A versão 1.0.0.1 do PowerShellGet que vem no Windows PowerShell 5.1 não é mais suportada. Para ter suporte, você deve atualizar para a versão mais recente. Para mais informações, veja Instalar um gerenciador de pacotes para PowerShell.

Suporte aprimorado para o Microsoft Artifact Registry

O suporte ao Microsoft Artifact Registry foi adicionado na Microsoft. PowerShell.PSResourceGet v1.1.0. Começando pela Microsoft. PowerShell.PSResourceGet v1.3.0-preview1, o Microsoft Artifact Registry é um repositório padrão junto com o repositório PSGallery. Use o seguinte comando para registrar o repositório do Registro de Artefatos da Microsoft com as configurações padrão:

Register-PSResourceRepository -MicrosoftArtifactRegistry

Por padrão, o repositório do Microsoft Artifact Registry é registrado como um repositório Confiável com prioridade maior que o repositório PSGallery. Para mais informações, veja Register-PSResourceRepository.

Consulte também