Pakethantering för PowerShell

Microsoft tillhandahåller tre pakethanteringsverktyg för PowerShell:

  • Modulerna PowerShellGet och PackageManagement – levererades ursprungligen i Windows PowerShell 5.0
  • Modulen Microsoft.PowerShell.PSResourceGet – levererades ursprungligen i PowerShell 7.4.0
  • NuGet-modulen som används av Package Manager-konsolen i Visual Studio

Den här dokumentationen beskriver modulerna PowerShellGet, PackageManagement och Microsoft.PowerShell.PSResourceGet . Dessa moduler innehåller cmdletar för identifiering, installation, uppdatering och publicering av PowerShell-paket från PowerShell-galleriet. Dessa paket kan innehålla artefakter som moduler, DSC-resurser och skript. Modulen Microsoft.PowerShell.PSResourceGet ersätter modulerna PowerShellGet och PackageManagement .

Anteckning

NuGet-modulen innehåller cmdletar för identifiering och installation av paket från NuGet-galleriet för användning med Visual Studio-projekt. Information om NuGet-modulen finns i NuGet-modulreferensen i Visual Studio-dokumentationen.

Versioner som stöds:

  • Aktuell version
    • Microsoft.PowerShell.PSResourceGet 1.0.2 – en fristående modul som inte är beroende av Modulerna PowerShellGet eller PackageManagement
    • PowerShellGet 2.2.5 med PackageManagement 1.4.8.1
  • Förhandsversion
    • PowerShellGet 3.0.23-beta23 – en kompatibilitetsmodul som innehåller proxy-cmdletar som anropar de nya cmdletarna i Microsoft.PowerShell.PSResourceGet. Med proxy-cmdletarna kan du fortsätta att använda de gamla cmdlet-namnen i skripten när du övergår till de nya cmdletarna.

Versionshistorik

Använd den senaste versionen av modulen Microsoft.PowerShell.PSResourceGet för bästa resultat.

  • Microsoft.PowerShell.PSResourceGet 1.0.2 – släpptes till PowerShell-galleriet den 6 februari 2024

  • PowerShell 7.4.0 levereras med Microsoft.PowerShell.PSResourceGet 1.0.1, PowerShellGet 2.2.5 och PackageManagement 1.4.8.1

  • PowerShell 7.0.4, PowerShell 7.1.1 och senare levereras med PowerShellGet 2.2.5 och PackageManagement 1.4.7.

  • PowerShell 7.0.0 levereras med PowerShellGet 2.2.3 och PackageManagement 1.4.6.

  • PowerShell 6.0.0 levereras med PowerShellGet 1.6.0 och PackageManagement 1.1.7.

  • Windows PowerShell 5.1 levereras med version 1.0.0.1 av PowerShellGet och PackageManagement förinstallerad.

    Viktigt

    Versionen 1.0.0.1 av PowerShellGet har begränsade funktioner och måste uppdateras för att fungera korrekt med PowerShell-galleriet. Om du vill få stöd måste du uppdatera till den senaste versionen. Uppgraderingsinstruktioner finns i Uppdatera PowerShellGet för Windows PowerShell 5.1.

Se även