Windows Tips & News

Previzualizarea PowerShell 7.1 este acum disponibilă

click fraud protection

Echipa PowerShell are introdus o nouă versiune de PowerShell. La scurt timp după lansarea lui PowerShell 7.0, o versiune de previzualizare a viitoarei platforme PowerShell 7.1 este disponibilă publicului. Iată la ce să vă așteptați și ce sa schimbat deja.

Versiunea de previzualizare a PowerShell 7.1 este remarcabilă prin includere Previzualizare .NET 5 1.

Începând cu PowerShell 7.0, dezvoltatorii s-au aliniat cu Lansarea .NET și ciclul de viață al suportului mai aproape. Se așteaptă ca PowerShell 7.1 să devină disponibil într-o săptămână sau două de la data lansării .NET 5 din iarna 2020 și să se alinieze cu cadența lor anuală de lansare în viitor.

Ce este nou în PowerShell 7.1 Preview

Schimbări de rupere

  • Utilizați conversia șirurilor de cultură invariante pentru -a inlocui operator (#10954) (Mulțumiri @iSazonov!)

Actualizări și remedieri ale motorului

  • Reveniți PR-urile făcute DBNull. Valoare și NullString. Valoare tratat ca $null (#11648)

Caracteristici experimentale

  • Utilizați conversia șirurilor de cultură invariante pentru -a inlocui operator (#10954) (Mulțumiri @iSazonov!)

Actualizări și remedieri generale ale cmdlet-urilor

  • Remediați o problemă a comenzii de preferință a operatorului în codul de liant (#12075) (Mulțumiri @DamirAinullin!)
  • Fix NullReferenceException la legarea parametrilor comuni de tip ActionPreference (#12124)
  • Remediați formatarea implicită pentru deserializate MatchInfo (#11728) (Mulțumiri @iSazonov!)
  • Utilizați fluxuri asincrone în Invoke-RestMethod (#11095) (Mulțumiri @iSazonov!)
  • Adresă UTF-8 Detection In Get-Content -Tail (#11899) (Mulțumiri @NoMoreFood!)
  • Manipulați IOException în Get-FileHash (#11944) (Mulțumiri @iSazonov!)
  • Schimbați „PowerShell Core” în „PowerShell” într-un șir de resurse (#11928) (Mulțumiri @alexandair!)
  • Adu inapoi MainWindowTitle în PSHostProcessInfo (#11885) (Mulțumiri @iSazonov!)
  • Actualizări minore diverse pentru compatibilitatea Windows (#11980)
  • Fix ConciseView a împărți PositionMessage folosind [Mediu]::NewLine (#12010)
  • Eliminați restricția de salt în rețea pentru sesiunile interactive (#11920)
  • Fix NullReferenceException în SuspendStoppingPipeline() și RestoreStoppingPipeline() (#11870) (Mulțumiri @iSazonov!)
  • Generați GUID pentru FormatViewDefinitionInstanceId dacă nu este furnizat (#11896)
  • Fix ConciseView unde mesajul de eroare este mai lat decât lățimea ferestrei și nu are spațiu alb (#11880)
  • Permite multi-platformă Compatibil cu CAPI schimb de chei de la distanță (#11185) (Mulțumiri @silijon!)
  • Remediați mesajul de eroare (#11862) (Mulțumiri @NextTurn!)
  • Fix ConciseView pentru a gestiona cazul în care nu există o consolă pentru a obține lățimea (#11784)
  • Actualizați CmsCommands pentru a utiliza Store vs furnizor de certificate (#11643) (Mulțumiri @mikeTWC1984!)
  • Permite pwsh pentru a lucra pe sisteme Windows unde mpr.dll iar STA nu este disponibil (#11748)
  • Refactorizați și implementați Reporniți-Computer pentru Un*x și macOS (#11319)
  • Adăugați o implementare a Stop-Computer pentru Linux și macOS (#11151)
  • Fix Ajutor funcţie pentru a verifica dacă Mai puțin este disponibil înainte de utilizare (#11737)
  • Actualizați PSPath în certificate_format_ps1.xml (#11603) (Mulțumiri @xtqqczze!)
  • Schimbați expresia regulată pentru a se potrivi cu tipurile de relații fără ghilimele din antetul Link (#11711) (Mulțumiri @Marusyk!)
  • Remediați mesajul de eroare în timpul ștergerii linkurilor simbolice (#11331)
  • Adăugați tipul personalizat „Selectat.*” la PSCustomObject în Selectare-Obiect doar o data (#11548) (Mulțumiri @iSazonov!)
  • Adăuga -AsUTC la Obține data cmdlet (#11611)
  • Remediați comportamentul de grupare cu valori booleene în Format-Hex (#11587) (Mulțumiri @vexx32!)
  • Face Test de conexiune utilizați întotdeauna contextul implicit de sincronizare pentru trimiterea cererilor ping (#11517)
  • Corectați mesajele de eroare de pornire (#11473) (Mulțumiri @iSazonov!)
  • Ignorați anteturile cu valori nule în cmdleturile web (#11424) (Mulțumiri @iSazonov!)
  • Readaugă cecul pentru Invocare-Comandă slujba dispune. (#11388)
  • Revenire la „Actualizați formatatorul pentru a nu scrie linii noi dacă conținutul este gol (#11193)" (#11342) (Mulțumiri @iSazonov!)
  • Permite CompleteInput pentru a returna rezultate de la ArgumentCompleter cand AST sau Scriptul are o definiție de funcție care se potrivește (#10574) (Mulțumiri @M1kep!)
  • Actualizați formatatorul pentru a nu scrie linii noi dacă conținutul este gol (#11193)

Pe lângă aceste modificări, există îmbunătățiri generale ale codului, testelor și documentației.

La ce să vă așteptați în PowerShell 7.1

  • PowerShellGet 3.0
  • Modulul de management secret, un strat de abstractizare extensibil în PowerShell pentru interacțiunea cu Secrets și Secrets Vaults, va primi suport Linux.
  • PSScriptAnalyzer 2.0 pentru o experiență mai bună a utilizatorului cu VSCode-PowerShell și PSEditorServices.
  • Îmbunătățirile aduse la Kernelul PowerShell Jupyter
  • Îmbunătățirile aduse la platyPS vNext, un modul PowerShell pe care dezvoltatorii îl folosesc în prezent pentru a converti documentația PowerShell din markdown în updatable-help.

Anunțul oficial menționează și o serie de domenii în care se poate face mai mult îmbunătățiri și modificări, inclusiv instalare și actualizare, îmbunătățiri Shell, utilizator interactiv Experienţă.

În cele din urmă, PowerShell poate obține o configurare minimă, care include doar părțile PowerShell necesare pentru scripturile dvs. Nu numai că ar fi nevoie de mai puțin spațiu pe disc, dar și mai important, un set minim de cod înseamnă mai puține corecții și suprafață de atac de securitate.

Îl poți descărca de aici:

Descărcați PowerShell 7.1 Preview 1

PowerPoint Presenter Coach este acum disponibil pe toate platformele

PowerPoint Presenter Coach este acum disponibil pe toate platformele

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța...

Citeste mai mult

Activați Translator în Microsoft Edge Chromium

Activați Translator în Microsoft Edge Chromium

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța...

Citeste mai mult

Chrome 86 ascunde HTTPS și WWW în bara de adrese în mod implicit

Acest site web folosește cookie-uri pentru a vă îmbunătăți experiența în timp ce navigați pe site...

Citeste mai mult