PowerShellGet 3.0 Preview 6 veröffentlicht
PowerShellGet ist ein PowerShell-Modul mit Befehlen zum Erkennen, Installieren, Aktualisieren und Veröffentlichen der PowerShell-Artefakte wie Module, DSC-Ressourcen, Rollenfunktionen und Skripte. Microsoft hat freigegeben eine Vorschauversion des Moduls, die interessierte Benutzer endlich ausprobieren können.
PowerShellGet kann in Windows PowerShell 5.0 oder höher oder in PowerShell Core installiert werden. Das PowerShellGet-Modul ist auch als Anbieter in das PackageManagement-Modul integriert, Benutzer können auch die PackageManagement-Cmdlets zum Erkennen, Installieren und Aktualisieren der PowerShell-Artefakte wie Module und Skripte.
Microsoft hat das folgende Änderungsprotokoll für das PowerShellGet-Modul veröffentlicht.
Highlights der Veröffentlichungen
Vorschau 4 (3.0.0-beta4) Highlights
Neue Funktion
Wildcard-Suche für die -Repository
Parameter in Find-PSResource
. Dies ermöglicht dem Benutzer, Ergebnisse von allen registrierten PSRepositorys
statt nur ihr priorisiertes Repository. Um diese Funktion zu verwenden, fügen Sie hinzu -Repository '*'
zu deinem Anruf an Find-PSResource
.
Fehlerbehebung
Schlechte Fehlerbehandlung behoben, wenn das Repository in nicht zugänglich ist Find-PSResource
.
Vorschau 6 (3.0.0-beta6) Highlight
Neue Funktion
Das Cmdlet Veröffentlichen-PSResource
wurde eingeführt, mit dem Benutzer PowerShell-Ressourcen für alle registrierten Benutzer veröffentlichen können PSRepository
.
Was kommt als nächstes
Microsoft hat 3 geplante bevorstehende Versionen für das Modul:
- Die Vorschauversion 7 konzentriert sich auf die Update-Funktionalität, zusammen mit mehreren Fehlerkorrekturen, die von Benutzern über diese Vorschauversionen gemeldet wurden.
- Die Release Candidate (RC)-Version behebt alle verbleibenden Fehler, die in dieser Version von Preview 6 nicht behoben wurden.
- Die Version 3.0 General Availability (GA) wird der RC-Version entsprechen, solange keine blockierenden oder hochriskanten Fehler im Release Candidate gefunden werden. Bei blockierenden oder hochriskanten Fehlern wird Microsoft vor der GA einen weiteren Release Candidate veröffentlichen.
Um die neueste Modulversion zu installieren, öffnen Sie eine beliebige PowerShell-Konsole und führen Sie Folgendes aus:
Install-Module PowerShellGet -Force -AllowPrerelease -Repository PSGallery
Migration zu PowerShellGet 3.0
Das Unternehmen wird die neueste Vorschau von PowerShellGet 3.0 in der nächsten Vorschau von PowerShell 7.1 (Vorschau 6) ausliefern. Das Ziel dieser Version von PowerShellGet, die in PowerShell 7.1 Preview 6 ausgeliefert wird, besteht darin, ein Kompatibilitätsmodul zu enthalten, das Skripts mit PowerShell 2.x-Cmdlets (z. Install-Modul
) mit dem PowerShellGet 3.0-Modul ausgeführt werden. Dies bedeutet, dass Benutzer ihre Skripts wahrscheinlich nicht aktualisieren müssen, um PowerShellGet 2.x-Cmdlets mit PowerShell 7.1 zu verwenden. Es ist wichtig Beachten Sie außerdem, dass auf Systemen, die eine andere Version von PowerShell enthalten, das PowerShellGet 2.x-Modul weiterhin verfügbar und verwendet wird.
Microsoft ist dabei, PowerShellGet 3.0 mit einer Kompatibilitätsschicht in PowerShell 7.1 als einzige Version von PowerShellGet im Paket auszuliefern. Dies wird das Unternehmen jedoch nur tun, wenn es rechtzeitig zum Release Candidate von PowerShell 7.1 GA mit einer hohen Messlatte für die Release-Qualität erreicht.