PowerShellGet 3.0 Preview 6 udgivet
PowerShellGet er et PowerShell-modul med kommandoer til at opdage, installere, opdatere og udgive PowerShell-artefakter som moduler, DSC-ressourcer, rollefunktioner og scripts. Microsoft har frigivet en forhåndsvisning af modulet, som interesserede brugere endelig kan prøve.
Reklame
PowerShellGet kan installeres i Windows PowerShell 5.0 eller nyere, eller i PowerShell Core. PowerShellGet-modulet er også integreret med PackageManagement-modulet som udbyder, brugere kan også bruge PackageManagement-cmdlets til at opdage, installere og opdatere PowerShell-artefakter som moduler og Scripts.
Microsoft har udgivet følgende ændringslog for PowerShellGet-modulet.
Højdepunkter fra udgivelserne
Forhåndsvisning 4 (3.0.0-beta4) Højdepunkter
Ny funktion
Wildcard-søgning efter
- Depot
parameter i Find-PSResource
. Dette giver brugeren mulighed for at returnere resultater fra alle registrerede PSRepositories
i stedet for blot deres prioriterede depot. For at bruge denne funktion tilføj -Repository '*'
til dit opkald til Find-PSResource
.
Fejlrettelse
Rettet dårlig fejlhåndtering, når lageret ikke er tilgængeligt i Find-PSResource
.
Forhåndsvisning 6 (3.0.0-beta6) Fremhæv
Ny funktion
cmdlet'en Udgiv-PSResource
blev introduceret, som giver brugere mulighed for at udgive PowerShell-ressourcer til enhver registreret PSRepository
.
Hvad er det næste
Microsoft har 3 planlagte kommende udgivelser til modulet:
- Preview 7-udgivelsen vil fokusere på opdateringsfunktionalitet sammen med adskillige fejlrettelser, der er blevet rapporteret af brugere gennem disse forhåndsvisningsudgivelser.
- Release Candidate (RC)-udgivelsen vil løse eventuelle resterende fejl, der ikke er løst i denne Preview 6-udgivelse.
- 3.0 General Availability (GA)-udgivelsen vil være den samme som RC-versionen, så længe der ikke findes blokerende eller højrisikofejl i udgivelseskandidaten. Hvis der er nogen blokerende eller højrisikofejl, vil Microsoft frigive en anden udgivelseskandidat før GA.
For at installere det seneste versionsmodul skal du åbne en hvilken som helst PowerShell-konsol og køre:
Installer-modul PowerShellGet -Force -AllowPrerelease -Repository PSGallery
Migrering til PowerShellGet 3.0
Virksomheden vil sende den seneste forhåndsvisning af PowerShellGet 3.0 i den næste forhåndsvisning af PowerShell 7.1 (eksempel 6). Målet for denne version af PowerShellGet, som sendes i PowerShell 7.1 preview 6, er at indeholde et kompatibilitetsmodul, der vil aktivere scripts med PowerShell 2.x cmdlets (f.eks. Installations-modul
), der skal køres ved hjælp af PowerShellGet 3.0-modulet. Dette betyder, at brugere sandsynligvis ikke behøver at opdatere deres scripts for at bruge PowerShellGet 2.x cmdlets med PowerShell 7.1. Det er vigtigt at Bemærk også, at på systemer, der indeholder en hvilken som helst anden version af PowerShell, vil PowerShellGet 2.x-modulet stadig være tilgængeligt og brugt.
Microsoft er ved at sende PowerShellGet 3.0 med et kompatibilitetslag til PowerShell 7.1 som den eneste version af PowerShellGet i pakken. Virksomheden vil dog kun gøre dette, hvis de når GA, med en høj bar for udgivelseskvalitet, i tide til PowerShell 7.1-udgivelseskandidaten.