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.