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 PowerShellGet - und PackageManagement-Module – 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, 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 für die Verwendung mit Visual Studio-Projekten. Informationen zum NuGet-Modul finden Sie in der Visual Studio-Dokumentation in der NuGet-Modulreferenz .

Unterstützte Versionen:

  • Aktuelle Version
    • Microsoft.PowerShell.PSResourceGet 1.0.5 – 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
    • 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 Cmdlet-Namen in Ihren Skripts verwenden, während Sie zu den neuen Cmdlets wechseln.

Versionsverlauf

Verwenden Sie für optimale Ergebnisse die neueste Version des Moduls "Microsoft.PowerShell.PSResourceGet ".

  • 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 für die PowerShell-Katalog am 06.Feb-2024

  • PowerShell 7.4.0 enthält Microsoft.PowerShell.PSResourceGet 1.0.1, PowerShellGet 2.2.5 und PackageManagement 1.4.8.1

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

  • 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 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. 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