Pakethantering för PowerShell

Microsoft tillhandahåller tre pakethanteringsverktyg för PowerShell:

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

Den här dokumentationen beskriver PowerShellGet, PackageManagementoch Microsoft.PowerShell.PSResourceGet-moduler. Dessa moduler innehåller cmdletar för att identifiera, installera, uppdatera och publicera 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.

Not

Modulen NuGet innehåller cmdletar för att identifiera och installera paket från NuGet-galleriet för användning med Visual Studio-projekt. Information om modulen NuGet finns i NuGet-modulen referens i Visual Studio-dokumentationen.

Versioner som stöds:

  • Aktuell version
    • Microsoft.PowerShell.PSResourceGet 1.0.6 – en fristående modul som inte är beroende av PowerShellGet- eller PackageManagement moduler
    • PowerShellGet 2.2.5 med PackageManagement 1.4.8.1
  • Förhandsversion
    • Microsoft.PowerShell.PSResourceGet 1.1.0-rc2 – lägger till Compress-PSResource för att skapa .nupkg filer, möjligheten att publicera .nupkg filer och stödja grupprincip för konfiguration.
    • 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

För bästa resultat använder du den senaste versionen av modulen Microsoft.PowerShell.PSResourceGet.

  • Microsoft.PowerShell.PSResourceGet 1.0.6 – släpptes till PowerShell-galleriet den 10 oktober 2024

  • Microsoft.PowerShell.PSResourceGet 1.0.5 – levereras i PowerShell 7.5-preview.3

  • Microsoft.PowerShell.PSResourceGet 1.0.4.1 – levereras i PowerShell 7.4.2

  • Microsoft.PowerShell.PSResourceGet 1.0.2 – släppt 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.1och 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.

    Viktig

    1.0.0.1-versionen av PowerShellGet har begränsade funktioner och måste uppdateras för att fungera korrekt med PowerShell-galleriet. För att kunna stödjas måste du uppdatera till den senaste versionen. Anvisningar för uppgradering finns i Uppdatera PowerShellGet för Windows PowerShell 5.1.

Se även