Freigeben über


Paketverwaltung für PowerShell

Microsoft bietet drei Paketverwaltungstools für PowerShell:

  • Das Microsoft.PowerShell.PSResourceGet Modul – ursprünglich in PowerShell 7.4.0 ausgeliefert
  • Die module PowerShellGet und PackageManagement – ursprünglich in Windows PowerShell 5.0 ausgeliefert
  • Das NuGet- Modul, das von der Paket-Manager-Konsole von Visual Studio verwendet wird

In dieser Dokumentation werden die Module PowerShellGet, PackageManagementund Microsoft.PowerShell.PSResourceGet Module behandelt. Diese Module enthalten Cmdlets zum Ermitteln, Installieren, Aktualisieren und Veröffentlichen von PowerShell-Paketen aus dem PowerShell-Katalog. Diese Pakete können Artefakte wie Module, DSC-Ressourcen und Skripts enthalten. Das modul Microsoft.PowerShell.PSResourceGet ersetzt das PowerShellGet- und PackageManagement Module.

Anmerkung

Das NuGet--Modul enthält Cmdlets zum Ermitteln und Installieren von Paketen aus dem NuGet-Katalog für die Verwendung mit Visual Studio-Projekten. Informationen zum NuGet--Modul finden Sie im NuGet-Modul Referenz in der Visual Studio-Dokumentation.

Unterstützte Versionen:

  • Aktuelle Version
    • Microsoft.PowerShell.PSResourceGet 1.0.6 – ein eigenständiges Modul, das nicht von den PowerShellGet-- oder PackageManagement- Modulen abhängt
    • PowerShellGet 2.2.5 mit PackageManagement 1.4.8.1
  • Vorschauversion
    • Microsoft.PowerShell.PSResourceGet 1.1.0-rc2 – fügt Compress-PSResource hinzu, um .nupkg Dateien zu erstellen, .nupkg Dateien zu veröffentlichen und Konfigurationsgruppenrichtlinien zu unterstützen.
    • PowerShellGet 3.0.23-beta23 – ein Kompatibilitätsmodul mit Proxy-Cmdlets, die die neuen Cmdlets in Microsoft.PowerShell.PSResourceGet-aufrufen. Mit den Proxy-Cmdlets können Sie weiterhin die alten Cmdlet-Namen in Ihren Skripts verwenden, während Sie zu den neuen Cmdlets wechseln.

Versionsverlauf

Um optimale Ergebnisse zu erzielen, verwenden Sie die neueste Version des Microsoft.PowerShell.PSResourceGet Moduls.

  • Microsoft.PowerShell.PSResourceGet 1.0.6 – veröffentlicht im PowerShell-Katalog am 10. Oktober 2024

  • Microsoft.PowerShell.PSResourceGet 1.0.5 – ausgeliefert in PowerShell 7.5-preview.3

  • Microsoft.PowerShell.PSResourceGet 1.0.4.1 – ausgeliefert in PowerShell 7.4.2

  • Microsoft.PowerShell.PSResourceGet 1.0.2 – veröffentlicht im PowerShell-Katalog am 06. Februar 2024

  • PowerShell 7.4.0- mit Microsoft.PowerShell.PSResourceGet 1.0.1, PowerShellGet 2.2.5 und PackageManagement 1.4.8.1

  • PowerShell 7.0.4, PowerShell 7.1.1und höher ausgeliefert mit PowerShellGet 2.2.5 und PackageManagement 1.4.7.

  • PowerShell 7.0.0 mit PowerShellGet 2.2.3 und PackageManagement 1.4.6 ausgeliefert.

  • PowerShell 6.0.0 mit PowerShellGet- 1.6.0 und PackageManagement 1.1.7 ausgeliefert.

  • Windows PowerShell 5.1 enthält Version 1.0.0.1 von PowerShellGet- und PackageManagement vorinstalliert.

    Wichtig

    Die Version 1.0.0.1 von PowerShellGet verfügt über eingeschränkte Features und muss aktualisiert werden, um ordnungsgemäß mit dem PowerShell-Katalog zu arbeiten. Um unterstützt zu werden, müssen Sie auf die neueste Version aktualisieren. Anweisungen zum Upgrade finden Sie unter Aktualisieren von PowerShellGet für Windows PowerShell 5.1.

Siehe auch