Condividi tramite


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 i moduli PowerShellGet, PackageManagement e 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 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.5: un modulo autonomo che non dipende dai moduli PowerShellGet o PackageManagement
    • PowerShellGet 2.2.5 con PackageManagement 1.4.8.1
  • Versione di anteprima
    • PowerShellGet 3.0.23-beta23: modulo di compatibilità che contiene 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 Microsoft.PowerShell.PSResourceGet .

  • 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.1 e 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.

  • 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 Aggiornare PowerShellGet per Windows PowerShell 5.1.

Vedi anche