Windows Tips & News

PowerShell 7.1.0 Preview 6 er ute

click fraud protection

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.

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

Last ned Block Edge fra automatisk installasjon i Windows 10

Denne nettsiden bruker informasjonskapsler for å forbedre opplevelsen din mens du navigerer gjenn...

Les mer

Windows 10 Mixed Reality-arkiver

Windows 10 kommer med en innebygd app, Mixed Reality Viewer, som lar deg se forskjellige 3D-model...

Les mer

Aktiver eller deaktiver automatisk profilbytte i Microsoft Edge

Denne nettsiden bruker informasjonskapsler for å forbedre opplevelsen din mens du navigerer gjenn...

Les mer