Share via


Gerenciamento de pacotes para PowerShell

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

  • O módulo Microsoft.PowerShell.PSResourceGet - fornecido originalmente no PowerShell 7.4.0
  • Os módulos PowerShellGet e PackageManagement - fornecidos originalmente no Windows PowerShell 5.0
  • O módulo NuGet usado pelo Console do Gerenciador de Pacotes do Visual Studio

Esta documentação abrange os módulos PowerShellGet, PackageManagement e Microsoft.PowerShell.PSResourceGet. Esses módulos contêm cmdlets para descobrir, instalar, atualizar e publicar pacotes do PowerShell a partir da Galeria do PowerShell. Esses pacotes podem conter artefatos como módulos, recursos DSC e scripts. O módulo Microsoft.PowerShell.PSResourceGet substitui os módulos PowerShellGet e PackageManagement .

Nota

O módulo NuGet contém cmdlets para descobrir e instalar pacotes da Galeria NuGet para uso com projetos do Visual Studio. Para obter 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ão atual
    • Microsoft.PowerShell.PSResourceGet 1.0.5 - 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
  • Versão prévia
    • PowerShellGet 3.0.23-beta23 - um módulo de compatibilidade que contém cmdlets proxy que chamam os novos cmdlets em Microsoft.PowerShell.PSResourceGet. Os cmdlets proxy permitem que você continue a usar os nomes de cmdlet antigos em seus scripts enquanto faz a transição para os novos cmdlets.

Histórico de versões

Para obter melhores resultados, use a versão mais recente do módulo Microsoft.PowerShell.PSResourceGet .

  • Microsoft.PowerShell.PSResourceGet 1.0.5 - fornecido no PowerShell 7.5-preview.3

  • Microsoft.PowerShell.PSResourceGet 1.0.4.1 - fornecido no PowerShell 7.4.2

  • Microsoft.PowerShell.PSResourceGet 1.0.2 - lançado na Galeria do PowerShell em 06-Fev-2024

  • O PowerShell 7.4.0 é fornecido com Microsoft.PowerShell.PSResourceGet 1.0.1, PowerShellGet 2.2.5 e PackageManagement 1.4.8.1

  • PowerShell 7.0.4, PowerShell 7.1.1 e superior fornecido com PowerShellGet 2.2.5 e PackageManagement 1.4.7.

  • O PowerShell 7.0.0 foi fornecido com o PowerShellGet 2.2.3 e o PackageManagement 1.4.6.

  • O PowerShell 6.0.0 foi fornecido com o PowerShellGet 1.6.0 e o PackageManagement 1.1.7.

  • O Windows PowerShell 5.1 vem com a versão 1.0.0.1 do PowerShellGet e PackageManagement pré-instalada.

    Importante

    A versão 1.0.0.1 do PowerShellGet tem recursos limitados e deve ser atualizada para funcionar corretamente com a Galeria do PowerShell. Para ter suporte, você deve atualizar para a versão mais recente. Para obter instruções de atualização, consulte Update PowerShellGet for Windows PowerShell 5.1.

Consulte também