Gestione dei pacchetti per PowerShell

Microsoft offre tre strumenti di gestione dei pacchetti per PowerShell:

  • Modulo Microsoft.PowerShell.PSResourceGet fornito originariamente in PowerShell 7.4.0
  • Moduli PowerShellGet e PackageManagement forniti originariamente in Windows PowerShell 5.0
  • Modulo nuGet usato dalla console di Gestione pacchetti di Visual Studio

Questa documentazione illustra PowerShellGet, PackageManagemente moduli Microsoft.PowerShell.PSResourceGet. Questi moduli contengono cmdlet per l'individuazione, l'installazione, l'aggiornamento e la pubblicazione di pacchetti di PowerShell da powerShell Gallery . Questi pacchetti possono contenere artefatti, ad esempio moduli, risorse DSC e script. Il modulo Microsoft.PowerShell.PSResourceGet sostituisce i moduli di PowerShellGet e PackageManagement.

Nota

Il modulo NuGet contiene i cmdlet per l'individuazione e l'installazione di pacchetti dalla raccolta NuGet da usare con i progetti di Visual Studio. Per informazioni sul modulo NuGet , vedere le informazioni di riferimento sul modulo NuGet nella documentazione di Visual Studio.

Versioni supportate:

  • Versione corrente
    • Microsoft.PowerShell.PSResourceGet 1.0.6: un modulo autonomo che non dipende dal PowerShellGet o moduli PackageManagement
    • PowerShellGet 2.2.5 con PackageManagement 1.4.8.1
  • Versione di anteprima
    • Microsoft.PowerShell.PSResourceGet 1.1.0-rc2: aggiunge Compress-PSResource per creare file .nupkg, la possibilità di pubblicare file .nupkg e supportare Criteri di gruppo di configurazione.
    • PowerShellGet 3.0.23-beta23: un modulo di compatibilità che contiene i cmdlet proxy che chiamano i nuovi cmdlet in Microsoft.PowerShell.PSResourceGet. I cmdlet proxy consentono di continuare a usare i nomi dei cmdlet precedenti negli script durante la transizione ai nuovi cmdlet.

Cronologia delle versioni

Per ottenere risultati ottimali, usare la versione più recente del modulo di Microsoft.PowerShell.PSResourceGet.

  • Microsoft.PowerShell.PSResourceGet 1.0.6 - rilasciato in PowerShell Gallery il 10-ottobre 2024

  • Microsoft.PowerShell.PSResourceGet 1.0.5 fornito in PowerShell 7.5-preview.3

  • Microsoft.PowerShell.PSResourceGet 1.0.4.1- fornito in PowerShell 7.4.2

  • Microsoft.PowerShell.PSResourceGet 1.0.2 - rilasciato in PowerShell Gallery il 06-febbraio 2024

  • powerShell 7.4.0 viene fornito con Microsoft.PowerShell.PSResourceGet 1.0.1, PowerShellGet 2.2.5 e PackageManagement 1.4.8.1

  • PowerShell 7.0.4, PowerShell 7.1.1e versioni successive fornite con PowerShellGet 2.2.5 e PackageManagement 1.4.7.

  • PowerShell 7.0.0 fornito con PowerShellGet 2.2.3 e PackageManagement 1.4.6.

  • PowerShell 6.0.0 fornito con PowerShellGet 1.6.0 e PackageManagement 1.1.7.

  • di Windows PowerShell 5.1 include la versione 1.0.0.1 di PowerShellGet e PackageManagement preinstallata.

    Importante

    La versione 1.0.0.1 di PowerShellGet include funzionalità limitate e deve essere aggiornata per funzionare correttamente con PowerShell Gallery. Per essere supportato, è necessario eseguire l'aggiornamento alla versione più recente. Per istruzioni sull'aggiornamento, vedere Update PowerShellGet for Windows PowerShell 5.1.

Vedere anche