PowerShellGet 3.0 Preview 6 utgitt
PowerShellGet er en PowerShell-modul med kommandoer for å oppdage, installere, oppdatere og publisere PowerShell-artefakter som moduler, DSC-ressurser, rollefunksjoner og skript. Microsoft har løslatt en forhåndsvisningsversjon av modulen som interesserte brukere endelig kan prøve.
PowerShellGet kan installeres i Windows PowerShell 5.0 eller nyere, eller i PowerShell Core. PowerShellGet-modulen er også integrert med PackageManagement-modulen som leverandør, brukere kan også bruke PackageManagement-cmdlets for å oppdage, installere og oppdatere PowerShell-artefakter som moduler og Skript.
Microsoft har publisert følgende endringslogg for PowerShellGet-modulen.
Høydepunkter fra utgivelsene
Forhåndsvisning 4 (3.0.0-beta4) Høydepunkter
Ny funksjon
Jokertegnsøk etter -Oppbevaringssted
parameter i Finn-PSResource
. Dette lar brukeren returnere resultater fra alle registrerte PSRepositories
i stedet for bare deres prioriterte depot. For å bruke denne funksjonen legg til -Oppbevaringssted '*'
til din samtale til Finn-PSResource
.
Feilretting
Rettet dårlig feilhåndtering for når depotet ikke er tilgjengelig i Finn-PSResource
.
Forhåndsvisning 6 (3.0.0-beta6) Høydepunkt
Ny funksjon
cmdleten Publiser-PSResource
ble introdusert som lar brukere publisere PowerShell-ressurser til alle registrerte PSRepository
.
Hva blir det neste
Microsoft har tre planlagte kommende utgivelser for modulen:
- Preview 7-utgivelsen vil fokusere på oppdateringsfunksjonalitet, sammen med flere feilrettinger som har blitt rapportert av brukere gjennom disse forhåndsvisningsutgivelsene.
- Release Candidate (RC)-utgivelsen vil løse eventuelle gjenværende feil som ikke er løst i denne Preview 6-utgivelsen.
- 3.0 General Availability (GA)-utgivelsen vil være den samme som RC-versjonen så lenge det ikke finnes blokkerings- eller høyrisikofeil i utgivelseskandidaten. Hvis det er noen blokkerings- eller høyrisikofeil, vil Microsoft gi ut en annen utgivelseskandidat før GA.
For å installere den nyeste versjonsmodulen, åpne en hvilken som helst PowerShell-konsoll og kjør:
Installer-modul PowerShellGet -Force -AllowPrerelease -Repository PSGallery
Migrering til PowerShellGet 3.0
Selskapet kommer til å sende den siste forhåndsvisningen av PowerShellGet 3.0 i neste forhåndsvisning av PowerShell 7.1 (forhåndsvisning 6). Målet for denne versjonen av PowerShellGet, som vil sendes i PowerShell 7.1 forhåndsvisning 6, er å inneholde en kompatibilitetsmodul som vil aktivere skript med PowerShell 2.x cmdlets (f.eks. Installasjonsmodul
) som skal kjøres med PowerShellGet 3.0-modulen. Dette betyr at brukere sannsynligvis ikke trenger å oppdatere skriptene sine for å bruke PowerShellGet 2.x cmdlets med PowerShell 7.1. Det er viktig å Vær også oppmerksom på at på systemer som inneholder en hvilken som helst annen versjon av PowerShell, vil PowerShellGet 2.x-modulen fortsatt være tilgjengelig og brukt.
Microsoft er i ferd med å sende PowerShellGet 3.0 med et kompatibilitetslag inn i PowerShell 7.1 som eneste versjon av PowerShellGet i pakken. Imidlertid vil selskapet bare gjøre dette hvis de når GA, med en høy bar for utgivelseskvalitet, i tide for PowerShell 7.1-utgivelseskandidaten.