PowerShell 7.1.0 Preview 6 er ute
PowerShell-teamet har introdusert en ny forhåndsversjon av PowerShell. Her er hva du kan forvente i den kommende PowerShell 7.1-plattformen, og hva som allerede er endret i Preview 6.
Forhåndsutgivelsen av PowerShell 7.1 inkluderer .NET 5 forhåndsvisning 1. Fra og med PowerShell 7.0 har utviklere endret seg til å tilpasses .NETs utgivelses- og støttelivssyklus nærmere. PowerShell 7.1 forventes å bli tilgjengelig innen en uke eller to etter utgivelsesdatoen til .NET 5 vinteren 2020 og er på linje med deres årlige utgivelsesfrekvens fremover.
Annonse
Hva er nytt i PowerShell 7.1 Preview 6
Bryte endringer
- Gi nytt navn
-Fra UnixTime
til-UnixTimeSeconds
påGet-Date
for å tillate Unix-tidsinngang (#13084) (Takk @aetos382!) - Gjøre
$ErrorActionPreference
ikke påvirkestderr
utgang av opprinnelige kommandoer (#13361) - Tillat eksplisitt spesifisert navngitt parameter å erstatte den samme fra hashbar splatting (#13162)
Motoroppdateringer og reparasjoner
- Refaktorer kommandolinjeparser for å gjøre tidlig parsing (#11482) (Takk @iSazonov!)
- Legg til støtte for enkelte .NET-konverteringstyper (#12580) (Takk @iSazonov!)
- Oppdater og aktiver
ComInterop
kode i PowerShell (#13304)
Eksperimentelle funksjoner
- Legge til
-Runspace
parameter til alle*-PSBreakpoint
cmdlets (#10492) (Takk @KirkMunro!)
Generelle Cmdlet-oppdateringer og -fikser
- Rett opp feilmelding fra ny symbolsk lenke mangler mål (#13085) (Takk @yecril71pl!)
- Lag parameteren
args
ikke kan nullstilles i offentlighetenConsoleHost
APIer (#13429) - Legg til manglende disponer for
CancellationTokenSource
(#13420) (Takk @Youssef1313!) - Legg til parameteren
-Paget
tilFå hjelp
for å støtte personsøking (#13374) - Fastsette
Få hjelp
vises ikke riktig hvis parameteren støtter jokertegn (#13353) (Takk @ThomasNieto!) - Oppdater
pwsh
hjelp til-InputFormat
parameter (#13355) (Takk @sethvs!) - Erklær MIT-lisens for filer kopiert fra Roslyn (#13305) (Takk @xtqqczze!)
- Forbedre
Stort heltall
casting atferd (#12629) (Takk @vexx32!) - Fastsette
Get-Acl -LiteralPath "HKLM: Software\Classes\*"
oppførsel (#13107) (Takk @Shriram0908!) - Legge til
Standardbesøk
metode til besøkende grensesnitt og klasse (#13258) - Fiks motstridende stenografibryter
-s
(STA) forpwsh
(#13262) (Takk @iSazonov!) - Endring
Read-Host -MaskInput
å bruke eksisterendeSecureString
bane, men returner som ren tekst (#13256) - Ta bort
ComTeller
som COM-objekter ved hjelp avIEnumerator
støttes nå i .NET 5.0 (#13259) - Bruk midlertidig personlig bane ved oppstart av Runspace når miljøvariabelen 'HOME' ikke er definert (#13239)
- Fastsette
Påkalle-kommando
for å oppdage rekursive anrop av samme historieoppføring (#13197) - Endring
pwsh
kjørbar-inndataformat
bytte prefiks-i
til-innp
å fikse konflikt med-interaktiv
(#13205) (Takk @iSazonov!) - Håndter WSL-filsystembanen når du analyserer sikkerhetssonen til en fil (#13120)
- Gjør andre brytere obligatoriske i
Split-Path
(#13150) (Takk @kvprasoon!) - Nytt Fluent Design-ikon for PowerShell 7 (#13100) (Takk @sarthakmalik!)
- Fastsette
Flytt-element
for å støtte kryssmonteringsbevegelser på Unix (#13044)
Verktøy
- Fastsette
dotnet
installasjonsfeil (#13387) - Øk tidsavbruddet for Windows daglig bygg til 90 minutter (#13354)
- Oppdater
dependabot
konfigurasjon til versjon 2 (#13230) (Takk @RDIL!) - Fastsette
Test-XUnitTestResults
funksjon (#13270) (Takk @iSazonov!) - Oppdater
.devcontainer
å bruke nattlige docker SDK-bilder (#13128)
Tester
- merke
Test-tilkobling -TraceRoute
tester som venter (#13310)
Hva du kan forvente i PowerShell 7.1
- PowerShellGet 3.0
- Hemmelig styringsmodul, et utvidbart abstraksjonslag i PowerShell for samhandling med Secrets and Secrets Vaults, vil få Linux-støtte.
- PSScriptAnalyzer 2.0 for bedre brukeropplevelse med VSCode-PowerShell og PSEditorServices.
- Forbedringer gjort til PowerShell Jupyter-kjerne
- Forbedringer gjort til platyPS vNext, en PowerShell-modul som utviklere for øyeblikket bruker til å konvertere PowerShell-dokumentasjon fra markdown til oppdateringsbar hjelp.
Det er også en rekke områder hvor det er mulig å gjøre flere forbedringer og endringer, inkludert Installasjon og oppdatering, Shell Improvements, Interactive User Experience.
Til slutt kan PowerShell få et minimalt oppsett, som bare inkluderer delene av PowerShell som trengs for skriptene dine. Ikke bare ville det ta mindre diskplass, men enda viktigere, et minimalt sett med kode betyr mindre patching og sikkerhetsangrepsoverflate.
Du kan laste den ned her:
Last ned PowerShell 7.1 Preview 5