PowerShellGet 3.0 Preview 6 släppt
PowerShellGet är en PowerShell-modul med kommandon för att upptäcka, installera, uppdatera och publicera PowerShell-artefakter som moduler, DSC-resurser, rollfunktioner och skript. Microsoft har släppte en förhandsgranskningsversion av modulen som intresserade användare äntligen kan prova.
Annons
PowerShellGet kan installeras i Windows PowerShell 5.0 eller senare, eller i PowerShell Core. PowerShellGet-modulen är också integrerad med PackageManagement-modulen som en leverantör, användare kan också använda PackageManagement-cmdlets för att upptäcka, installera och uppdatera PowerShell-artefakter som moduler och Manus.
Microsoft har publicerat följande ändringslogg för PowerShellGet-modulen.
Höjdpunkter från utgivningarna
Förhandsvisning 4 (3.0.0-beta4) Höjdpunkter
Ny funktion
Jokerteckensökning efter -Förvaret
parameter in Hitta-PSResource
. Detta gör att användaren kan returnera resultat från alla registrerade PSRepositories
istället för bara deras prioriterade förråd. För att använda den här funktionen lägg till -Repository '*'
till ditt samtal till Hitta-PSResource
.
Buggfix
Fixat dålig felhantering när förvaret inte är tillgängligt i Hitta-PSResource
.
Förhandsgranska 6 (3.0.0-beta6) Markera
Ny funktion
cmdleten Publicera-PSResource
introducerades som tillåter användare att publicera PowerShell-resurser till alla registrerade PSRepository
.
Vad kommer härnäst
Microsoft har tre planerade kommande releaser för modulen:
- Preview 7-versionen kommer att fokusera på uppdateringsfunktioner, tillsammans med flera buggfixar som har rapporterats av användare genom dessa förhandsversioner.
- Release Candidate (RC)-versionen kommer att lösa eventuella återstående buggar som inte lösts i denna Preview 6-version.
- 3.0 General Availability (GA)-versionen kommer att vara densamma som RC-versionen så länge som inga blockerande eller högriskbuggar finns i releasekandidaten. Om det finns några blockerande eller högriskbuggar kommer Microsoft att släppa en annan releasekandidat före GA.
För att installera den senaste versionsmodulen, öppna valfri PowerShell-konsol och kör:
Installera-modul PowerShellGet -Force -AllowPrerelease -Repository PSGallery
Migrering till PowerShellGet 3.0
Företaget kommer att skicka den senaste förhandsvisningen av PowerShellGet 3.0 i nästa förhandsvisning av PowerShell 7.1 (förhandsvisning 6). Målet för den här versionen av PowerShellGet, som kommer att levereras i PowerShell 7.1 förhandsvisning 6, är att innehålla en kompatibilitetsmodul som kommer att möjliggöra skript med PowerShell 2.x cmdlets (ex. Installationsmodul
) som ska köras med PowerShellGet 3.0-modulen. Detta innebär att användare sannolikt inte kommer att behöva uppdatera sina skript för att använda PowerShellGet 2.x-cmdlets med PowerShell 7.1. Det är viktigt att Observera också att på system som innehåller någon annan version av PowerShell, kommer PowerShellGet 2.x-modulen fortfarande att vara tillgänglig och användas.
Microsoft är på väg att skicka PowerShellGet 3.0 med ett kompatibilitetslager till PowerShell 7.1 som den enda versionen av PowerShellGet i paketet. Företaget kommer dock bara att göra detta om de når GA, med en hög nivå för releasekvalitet, i tid för PowerShell 7.1 release-kandidaten.