Windows Tips & News

PowerShell 7.1.0 Preview 6 este disponibil

click fraud protection
RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și a optimiza performanța sistemului

Echipa PowerShell a introdus o nouă versiune de previzualizare a PowerShell. Iată la ce să vă așteptați pe viitoarea platformă PowerShell 7.1 și ce sa schimbat deja în Preview 6.

Banner PowerShell 7

Versiunea de previzualizare a PowerShell 7.1 include 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.

Publicitate

Cuprinsascunde
Ce este nou în PowerShell 7.1 Preview 6
Schimbări de rupere
Actualizări și remedieri ale motorului
Caracteristici experimentale
Actualizări și remedieri generale ale cmdlet-urilor
Instrumente
Teste
La ce să vă așteptați în PowerShell 7.1

Ce este nou în PowerShell 7.1 Preview 6

Schimbări de rupere

  • Redenumiți -De la UnixTime la -UnixTimeSeconds
     pe Obține data pentru a permite introducerea timpului Unix (#13084) (Mulțumiri @aetos382!)
  • Face $ErrorActionPreference nu afectează stderr ieșirea comenzilor native (#13361)
  • Permiteți parametrului numit specificat explicit să îl înlocuiască pe același din splatting hashtable (#13162)

Actualizări și remedieri ale motorului

  • Refactorează analizatorul de linie de comandă pentru a face analiza timpurie (#11482) (Mulțumiri @iSazonov!)
  • Adăugați suport pentru unele convertoare de tip intrinsec .NET (#12580) (Mulțumiri @iSazonov!)
  • Reîmprospătați și activați ComInterop cod în PowerShell (#13304)

Caracteristici experimentale

  • Adăuga -Runspace parametru tuturor *-PSBreakpoint cmdlet-uri (#10492) (Mulțumiri @KirkMunro!)

Actualizări și remedieri generale ale cmdlet-urilor

  • Remediați mesajul de eroare de la noul link simbolic care lipsește ținta (#13085) (Mulțumiri @yecril71pl!)
  • Faceți parametrul argumente nenulabil în public ConsoleHost API-uri (#13429)
  • Adăugați aruncarea lipsă pentru CancellationTokenSource (#13420) (Mulțumiri @Youssef1313!)
  • Adăugați parametrul -Paginat la Obține ajutor pentru a sprijini paginarea (#13374)
  • Fix Obține ajutor nu se afișează corect dacă parametrul acceptă metacaracterele (#13353) (Mulțumiri @ThomasNieto!)
  • Actualizați pwsh ajutor pentru -Formatul de intrare parametru (#13355) (Mulțumiri @sethvs!)
  • Declarați licența MIT pentru fișierele copiate din Roslyn (#13305) (Mulțumiri @xtqqczze!)
  • Îmbunătăţi BigInteger comportamente de casting (#12629) (Mulțumiri @vexx32!)
  • Fix Get-Acl -LiteralPath „HKLM: Software\Class\*” comportament (#13107) (Mulțumiri @Shriram0908!)
  • Adăuga DefaultVisit metoda către interfața de vizitator și clasa (#13258)
  • Remediați comutatorul de stenografie conflictual -s (STA) pentru pwsh (#13262) (Mulțumiri @iSazonov!)
  • Schimbare Read-Host -MaskInput a folosi existente SecureString cale, dar revine ca text simplu (#13256)
  • Elimina ComEnumerator ca obiecte COM folosind IEnumerator este acum acceptat în .NET 5.0 (#13259)
  • Utilizați calea personală temporară la pornirea Runspace atunci când variabila de mediu „HOME” nu este definită (#13239)
  • Fix Invocare-Comandă pentru a detecta apelurile recursive ale aceleiași intrări din istoric (#13197)
  • Schimbare pwsh executabil -formatul de intrare prefix comutator -în la -inp pentru a rezolva conflictul cu -interactiv (#13205) (Mulțumiri @iSazonov!)
  • Gestionați calea sistemului de fișiere WSL atunci când analizați zona de securitate a unui fișier (#13120)
  • Faceți alte comutatoare obligatorii în Split-Trath (#13150) (Mulțumiri @kvprasoon!)
  • Noua pictogramă Fluent Design pentru PowerShell 7 (#13100) (Mulțumiri @sarthakmalik!)
  • Fix Mutare-Element pentru a suporta mișcări de montare încrucișată pe Unix (#13044)

Instrumente

  • Fix dotnet erori de instalare (#13387)
  • Măriți timpul de expirare a versiunii zilnice Windows la 90 de minute (#13354)
  • Actualizați dependentabot configurație la versiunea 2 (#13230) (Mulțumiri @RDIL!)
  • Fix Test-XUnitTestResults functie (#13270) (Mulțumiri @iSazonov!)
  • Actualizați .devcontainer pentru a utiliza imagini SDK docker de noapte (#13128)

Teste

  • marcă Test-Conexiune -TraceRoute teste ca fiind în așteptare (#13310)

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.

Există, de asemenea, o serie de domenii în care este posibil să se facă mai multe îmbunătățiri și modificări, inclusiv instalare și actualizare, îmbunătățiri Shell, experiență interactivă a utilizatorului.

Î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 5

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și a optimiza performanța sistemului
PowerToys Run va primi integrarea ChatGPT

PowerToys Run va primi integrarea ChatGPT

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

Citeste mai mult

Microsoft nu va mai susține Windows 10 21H2 în iunie

Microsoft nu va mai susține Windows 10 21H2 în iunie

Microsoft a anunțat recent că versiunea 21H2 a Windows 10 va ajunge la data de încheiere a suport...

Citeste mai mult

Firefox 112 vă permite să închideți filele cu clic mijlociu în lista de file, adaugă dezvăluirea parolei și multe altele

Firefox 112 vă permite să închideți filele cu clic mijlociu în lista de file, adaugă dezvăluirea parolei și multe altele

Mozilla, compania din spatele browserului Firefox, a lansat două versiuni noi ale browserului - F...

Citeste mai mult