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
  • Le module NuGet utilisé par la console du Gestionnaire de package de Visual Studio

Cette documentation traite des modulesPowerShellGet PowerShellGet, PackageManagement et modules Microsoft.PowerShell.PSResourceGet. Ces modules contiennent des applets de commande permettant de découvrir, d’installer, de mettre à jour et de publier des 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.

Note

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 module NuGet dans la documentation de Visual Studio.

Versions prises en charge :

  • Version actuelle
    • Microsoft.PowerShell.PSResourceGet 1.0.6 : module autonome qui ne dépend pas des modules PowerShellGet ou PackageManagement
    • PowerShellGet 2.2.5 avec PackageManagement 1.4.8.1
  • Préversion
    • Microsoft.PowerShell.PSResourceGet 1.1.0-rc2 - ajoute Compress-PSResource pour créer des fichiers .nupkg, la possibilité de publier des fichiers .nupkg et de prendre en charge la stratégie de groupe de configuration.
    • 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.6 - publié sur PowerShell Gallery le 10 octobre 2024

  • 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.1et 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 être pris 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