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.
-
Microsoft.PowerShell.PSResourceGet 1.1.0-rc2 – fügt
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
- Installieren von PowerShellGet-
- PowerShellGet-Cmdlet-Referenz
- Microsoft.PowerShell.PSResourceGet Cmdlet-Referenz