Windows Tips & News

PowerShell 7.1.0 Preview 6 er ute

click fraud protection
ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen

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.

PowerShell 7 banner

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

Innholdgjemme seg
Hva er nytt i PowerShell 7.1 Preview 6
Bryte endringer
Motoroppdateringer og reparasjoner
Eksperimentelle funksjoner
Generelle Cmdlet-oppdateringer og -fikser
Verktøy
Tester
Hva du kan forvente i PowerShell 7.1

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åvirke stderr 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 offentligheten ConsoleHost APIer (#13429)
  • Legg til manglende disponer for CancellationTokenSource (#13420) (Takk @Youssef1313!)
  • Legg til parameteren -Paget til Få 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) for pwsh (#13262) (Takk @iSazonov!)
  • Endring Read-Host -MaskInput å bruke eksisterende SecureString bane, men returner som ren tekst (#13256)
  • Ta bort ComTeller som COM-objekter ved hjelp av IEnumerator 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

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen
Windows 11 viser nylige apper fra Android-telefonen din på oppgavelinjen

Windows 11 viser nylige apper fra Android-telefonen din på oppgavelinjen

Til tross for å bremse strømmen av nye funksjoner til Your Phone-appen, fortsetter Microsoft å ut...

Les mer

Sergey Tkachenko, forfatter ved Winaero

Sergey Tkachenko, forfatter ved Winaero

Som du vet mangler lysbildefremvisningsfunksjonen på skrivebordet i Windows 7 Starter. Det er ing...

Les mer

Sergey Tkachenko, forfatter ved Winaero

Sergey Tkachenko, forfatter ved Winaero

Rainbows-temaet har fantastiske bakgrunnsbilder med ekte bilder av regnbuer. De er virkelig flott...

Les mer