Paketverwaltung für PowerShell

Microsoft bietet drei Paketverwaltungstools für PowerShell:

  • PowerShellGet- und PackageManagement-Module – ursprünglich in Windows PowerShell 5.0 ausgeliefert
  • Das Modul Microsoft.PowerShell.PSResourceGet – ursprünglich in PowerShell 7.4.0 ausgeliefert
  • Das von der Paket-Manager-Konsole von Visual Studio verwendete NuGet-Modul

In dieser Dokumentation werden die Module PowerShellGet, PackageManagement und Microsoft.PowerShell.PSResourceGet 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 die Module PowerShellGet und PackageManagement .

Hinweis

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

Unterstützte Versionen:

  • Aktuelles Release
    • Microsoft.PowerShell.PSResourceGet 1.0.2 – ein eigenständiges Modul, das nicht vom PowerShellGet - oder PackageManagement-Modul abhängt
    • PowerShellGet 2.2.5 mit PackageManagement 1.4.8.1
  • Vorschauversion
    • PowerShellGet 3.0.23-beta23: Ein Kompatibilitätsmodul, das Proxy-Cmdlets enthält, die die neuen Cmdlets in Microsoft.PowerShell.PSResourceGet aufrufen. Mit den Proxy-Cmdlets können Sie weiterhin die alten Cmdletnamen in Ihren Skripts verwenden, während Sie zu den neuen Cmdlets wechseln.

Versionsverlauf

Verwenden Sie die neueste Version des Moduls Microsoft.PowerShell.PSResourceGet , um optimale Ergebnisse zu erzielen.

  • Microsoft.PowerShell.PSResourceGet 1.0.2 – veröffentlicht in der PowerShell-Katalog am 06.02.2024

  • PowerShell 7.4.0 ist im Lieferumfang von Microsoft.PowerShell.PSResourceGet 1.0.1, PowerShellGet 2.2.5 und PackageManagement 1.4.8.1 enthalten.

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

  • PowerShell 7.0.0 wurde mit PowerShellGet 2.2.3 und PackageManagement 1.4.6 ausgeliefert.

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

  • Windows PowerShell 5.1 ist Version 1.0.0.1 von PowerShellGet und PackageManagement vorinstalliert.

    Wichtig

    Die Version 1.0.0.1 von PowerShellGet verfügt über eingeschränkte Funktionen und muss aktualisiert werden, um ordnungsgemäß mit dem PowerShell-Katalog zu funktionieren. Damit PowerShellGet unterstützt wird, müssen Sie ein Update auf die neueste Version ausführen. Anweisungen zum Upgrade finden Sie unter Aktualisieren von PowerShellGet für Windows PowerShell 5.1.

Weitere Informationen