Gestion des packages pour PowerShell

Microsoft fournit trois outils de gestion de package pour PowerShell :

  • Modules PowerShellGet et PackageManagement - fournis à l’origine dans Windows PowerShell 5.0
  • Module Microsoft.PowerShell.PSResourceGet - fourni à l’origine dans PowerShell 7.4.0
  • Module NuGet utilisé par la console du Gestionnaire de package de Visual Studio

Cette documentation couvre les modules PowerShellGet, PackageManagement et Microsoft.PowerShell.PSResourceGet . Ces modules contiennent des applets de commande pour la découverte, l’installation, la mise à jour et la publication de packages PowerShell à partir du PowerShell Gallery. Ces packages peuvent contenir des artefacts tels que des modules, des ressources DSC et des scripts. Le module Microsoft.PowerShell.PSResourceGet remplace les modules PowerShellGet et PackageManagement .

Notes

Le module NuGet contient des applets de commande permettant de découvrir et d’installer des packages à partir de la galerie NuGet à utiliser avec des projets Visual Studio. Pour plus d’informations sur le module NuGet , consultez les informations de référence sur le module NuGet dans la documentation de Visual Studio.

Versions prises en charge :

  • Version actuelle
    • Microsoft.PowerShell.PSResourceGet 1.0.2 : un module autonome qui ne dépend pas des modules PowerShellGet ou PackageManagement
    • PowerShellGet 2.2.5 avec PackageManagement 1.4.8.1
  • Préversion
    • PowerShellGet 3.0.23-beta23 : module de compatibilité qui contient des applets de commande proxy qui appellent les nouvelles applets de commande dans Microsoft.PowerShell.PSResourceGet. Les applets de commande proxy vous permettent de continuer à utiliser les anciens noms d’applet de commande dans vos scripts pendant la transition vers les nouvelles applets de commande.

Historique des versions

Pour obtenir de meilleurs résultats, utilisez la dernière version du module Microsoft.PowerShell.PSResourceGet .

  • Microsoft.PowerShell.PSResourceGet 1.0.2 - publié dans le PowerShell Gallery le 6 février 2024

  • PowerShell 7.4.0 est fourni avec Microsoft.PowerShell.PSResourceGet 1.0.1, PowerShellGet 2.2.5 et PackageManagement 1.4.8.1

  • PowerShell 7.0.4, PowerShell 7.1.1 et versions ultérieures sont fournis avec PowerShellGet 2.2.5 et PackageManagement 1.4.7.

  • PowerShell 7.0.0 est fourni avec PowerShellGet 2.2.3 et PackageManagement 1.4.6.

  • PowerShell 6.0.0 est fourni avec PowerShellGet 1.6.0 et PackageManagement 1.1.7.

  • Windows PowerShell 5.1 est fourni avec la version 1.0.0.1 de PowerShellGet et packageManagement préinstallé.

    Important

    La version 1.0.0.1 de PowerShellGet a des fonctionnalités limitées et doit être mise à jour pour fonctionner correctement avec le PowerShell Gallery. Pour cette prise en charge, vous devez effectuer une mise à jour vers la dernière version. Pour obtenir des instructions de mise à niveau, consultez Mettre à jour PowerShellGet pour Windows PowerShell 5.1.

Voir aussi