Auf Englisch lesen

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.

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


Zusätzliche Ressourcen

Dokumentation

Training

Modul

Erkunden des Tools „Windows-Paket-Manager“ - Training

Optimieren Sie Installation und Wartung von Software auf Ihrem Computer mithilfe von Windows-Paket-Manager. Erklären Sie die Front-End-Komponenten und -Befehle, das Windows-Paket-Manager-Repository und wie man zu diesem beitragen kann.