Când vine vorba de linii de comandă, mintea ta va merge cel mai probabil la PowerShell. Acest cadru de automatizare și gestionare a sarcinilor îngrijit a fost pentru utilizatorii de PC-uri încă din zorii anului sisteme de operare, și continuă să evolueze.
PowerShell 7 este acum live
Noua versiune este disponibilă pentru Windows, MacOS și Linux. Vede Microsoft trecând de la .NET Core 2.x la 3.1, ceea ce permite o compatibilitate îmbunătățită înapoi caracteristici cu modulele Windows PowerShell existente datorită învierii a numeroase .NET Framework API-uri.
A fi compatibil cu mai multe platforme înseamnă că noua versiune PowerShell este acum compatibilă; Cu toate distribuțiile Linux, inclusiv Ubuntu, OpenSUSE, Fedora, Debian și altele.
Într-un oficial Microsoft post, au declarat că:
Dacă nu ați putut utiliza PowerShell Core 6.x în trecut din cauza problemelor de compatibilitate a modulelor, acesta ar putea fi prima dată veți profita de unele dintre funcțiile minunate pe care le-am livrat deja de când am început Core proiect!
Ce aduce PowerShell 7 la masă?
jurnalul de schimbări oficial pentru că noul PowerShell este acum disponibil și iată cele mai noi caracteristici disponibile pentru publicul larg:
- Paralelizarea conductelor cu ForEach-Object -Parallel
- Operatori noi:
- Operator ternar: a? b: c
- Operatori ai lanțului de conducte: || și &&
- Operatori condiționali nuli:?? și?? =
- O vizualizare simplificată și dinamică a erorilor și cmdlet Get-Error pentru investigarea mai ușoară a erorilor
- Un strat de compatibilitate care permite utilizatorilor să importe module într-o sesiune implicită Windows PowerShell
- Notificări automate pentru versiunea nouă
- Abilitatea de a invoca resurse DSC direct din PowerShell 7 (experimental)
Puteți obține cea mai recentă versiune de PowerShell de la GitHub unde puteți găsi versiunile Windows, macOS și Linux.
Ce părere aveți despre noile funcții aduse la PowerShell? Împărtășiți-vă opiniile cu noi și cu ceilalți utilizatori în secțiunea de comentarii de mai jos.