Windows Tips & News

PowerShell 7.1 Preview er nå tilgjengelig

click fraud protection

PowerShell-teamet har introdusert en ny versjon av PowerShell. Kort tid etter utgivelsen av PowerShell 7.0, en forhåndsvisningsversjon av den kommende PowerShell 7.1-plattformen er ute for publikum. Her er hva du kan forvente, og hva som allerede har endret seg.

Forhåndsutgivelsen av PowerShell 7.1 er kjent for å inkludere .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

Bryte endringer

  • Bruk invariant kulturstrengkonvertering for -erstatte operatør (#10954) (Takk @iSazonov!)

Motoroppdateringer og reparasjoner

  • Tilbakestill PR-ene som gjorde DBNull. Verdi og NullString. Verdi behandlet som $null (#11648)

Eksperimentelle funksjoner

  • Bruk invariant kulturstrengkonvertering for -erstatte operatør (#10954) (Takk @iSazonov!)

Generelle Cmdlet-oppdateringer og -fikser

  • Løs et problem med operatørpreferanseordre i bindekode (#12075) (Takk @DamirAinullin!)
  • Fastsette NullReferenceException når du binder vanlige parametere av typen ActionPreference (#12124)
  • Fiks standardformatering for deserialisert MatchInfo (#11728) (Takk @iSazonov!)
  • Bruk asynkrone strømmer i Invoke-RestMethod (#11095) (Takk @iSazonov!)
  • Adresse UTF-8 Detection In Get-Content -Tail (#11899) (Takk @NoMoreFood!)
  • Håndtere IOException i Get-FileHash (#11944) (Takk @iSazonov!)
  • Endre 'PowerShell Core' til 'PowerShell' i en ressursstreng (#11928) (Takk @alexandair!)
  • Bring tilbake MainWindowTitle i PSHostProcessInfo (#11885) (Takk @iSazonov!)
  • Diverse mindre oppdateringer til Windows-kompatibilitet (#11980)
  • Fastsette ConciseView å dele Posisjonsmelding ved hjelp av [Miljø]::NewLine (#12010)
  • Fjern nettverkshoppbegrensninger for interaktive økter (#11920)
  • Fastsette NullReferenceException i SuspendStoppingPipeline() og RestoreStoppingPipeline() (#11870) (Takk @iSazonov!)
  • Generer GUID for FormatViewDefinitionInstanceId hvis ikke gitt (#11896)
  • Fastsette ConciseView hvor feilmeldingen er bredere enn vindusbredden og ikke har mellomrom (#11880)
  • Tillat kryssplattform CAPI-kompatibel ekstern nøkkelutveksling (#11185) (Takk @silijon!)
  • Rett opp feilmelding (#11862) (Takk @NextTurn!)
  • Fastsette ConciseView for å håndtere tilfeller der det ikke er en konsoll for å få bredden (#11784)
  • Oppdater Cms-kommandoer å bruke Store vs sertifikatleverandør (#11643) (Takk @mikeTWC1984!)
  • Muliggjøre pwsh å jobbe på Windows-systemer hvor mpr.dll og STA er ikke tilgjengelig (#11748)
  • Refaktorer og implementer Start datamaskinen på nytt til Un*x og macOS (#11319)
  • Legg til en implementering av Stopp-datamaskin for Linux og macOS (#11151)
  • Fastsette hjelp funksjon for å sjekke om mindre er tilgjengelig før bruk (#11737)
  • Oppdater PSPath i sertifikatformat_ps1.xml (#11603) (Takk @xtqqczze!)
  • Endre regulære uttrykk for å matche relasjonstyper uten anførselstegn i koblingsoverskriften (#11711) (Takk @Marusyk!)
  • Rett opp feilmelding under sletting av symbolsk lenke (#11331)
  • Legg til egendefinert "Selected.*"-type til PSCustomObject i Velg-objekt bare én gang (#11548) (Takk @iSazonov!)
  • Legge til -AsUTC til Get-Date cmdlet (#11611)
  • Fiks grupperingsatferd med boolske verdier i Format-Hex (#11587) (Takk @vexx32!)
  • Gjøre Test-tilkobling bruk alltid standard synkroniseringskontekst for å sende ping-forespørsler (#11517)
  • Korriger oppstartsfeilmeldinger (#11473) (Takk @iSazonov!)
  • Ignorer overskrifter med nullverdier i web-cmdlets (#11424) (Takk @iSazonov!)
  • Legg til sjekk på nytt for Påkalle-kommando jobb disponere. (#11388)
  • Tilbakestill "Oppdater formater for ikke å skrive nye linjer hvis innholdet er tomt (#11193)" (#11342) (Takk @iSazonov!)
  • Tillate Fullfør inndata å returnere resultater fra ArgumentCompleter når AST eller Script har samsvarende funksjonsdefinisjon (#10574) (Takk @M1kep!)
  • Oppdater formatering for ikke å skrive nye linjer hvis innholdet er tomt (#11193)

I tillegg til disse endringene er det generelle kode-, test- og dokumentasjonsforbedringer.

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.

Den offisielle utlysningen nevner også en rekke områder hvor det er mulig å lage flere forbedringer og endringer, inkludert installasjon og oppdatering, Shell-forbedringer, interaktiv bruker Erfaring.

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 1

Fest kontrollpanelappletter til oppgavelinjen i Windows 10

Fest kontrollpanelappletter til oppgavelinjen i Windows 10

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenKontrollpanelet i ...

Les mer

Referanseregneark for gruppepolicyinnstillinger for Windows 10 versjon 2004

Referanseregneark for gruppepolicyinnstillinger for Windows 10 versjon 2004

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenI tillegg til admi...

Les mer

Mozilla aktiverer Firefox Monitor Extension i Firefox 67

Mozilla aktiverer Firefox Monitor Extension i Firefox 67

Fra og med Firefox 67 inkluderte Mozilla deres Firefox Monitor-tjeneste som en ekstra utvidelse s...

Les mer