Gerenciamento de pacotes para PowerShell

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

  • A Microsoft. Módulo PowerShell.PSResourceGet - originalmente fornecido em PowerShell 7.4.0
  • Os módulos PowerShellGet e PackageManagement - originalmente distribuídos no Windows PowerShell 5.0
  • O módulo NuGet utilizado pela Gestor de Pacotes Console do Visual Studio

Esta documentação cobre o PowerShellGet, PackManagement e Microsoft. Módulos PowerShell.PSResourceGet. Esses módulos contêm cmdlets para descobrir, instalar, atualizar e publicar pacotes do PowerShell da 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.

Observação

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

Versões suportadas:

  • Versões atuais
    • Microsoft. PowerShell.PSResourceGet 1.2.0 - um módulo autónomo que não depende dos módulos PowerShellGet ou PackageManagement
    • PowerShellGet 2.2.5 com PackageManagement 1.4.8.1
  • Pré-visualização de versões
    • Microsoft. PowerShell.PSResourceGet 1.3.0-preview1 - adiciona muitas novas funcionalidades. Para mais informações, veja O que há de novo no PSResourceGet no repositório GitHub.

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

Importante

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

Suporte melhorado para o Microsoft Artifact Registry

O suporte para o 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 juntamente com o repositório PSGallery. Use o seguinte comando para registar o repositório Microsoft Artifact Registry com as definições predefinidas:

Register-PSResourceRepository -MicrosoftArtifactRegistry

Por defeito, o repositório Microsoft Artifact Registry está registado como um repositório Confiável com prioridade superior ao repositório PSGallery. Para mais informações, consulte Register-PSResourceRepository.

Ver também