Partager via


Gestion des packages pour PowerShell

Microsoft fournit trois outils de gestion de package pour PowerShell :

  • Le module Microsoft.PowerShell.PSResourceGet - fourni à l’origine dans PowerShell 7.4.0
  • Les modules PowerShellGet et PackageManagement - fournis à l’origine dans Windows PowerShell 5.0
  • Module NuGet utilisé par la console 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 découvrir, installer, mettre à jour et publier des packages PowerShell à partir de 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.

Remarque

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 la référence du module NuGet dans la documentation de Visual Studio.

Versions prises en charge :

  • Version actuelle
    • Microsoft.PowerShell.PSResourceGet 1.0.5 : 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’applets 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.5 - fourni dans PowerShell 7.5-preview.3

  • Microsoft.PowerShell.PSResourceGet 1.0.4.1 - fourni dans PowerShell 7.4.2

  • Microsoft.PowerShell.PSResourceGet 1.0.2 - publié sur PowerShell Gallery le 06 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 fournies avec PowerShellGet 2.2.5 et PackageManagement 1.4.7.

  • PowerShell 7.0.0 fourni avec PowerShellGet 2.2.3 et PackageManagement 1.4.6.

  • PowerShell 6.0.0 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 comporte des fonctionnalités limitées et doit être mise à jour pour fonctionner correctement avec 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