Versiunea finală PowerShell 7 este disponibilă în general
Microsoft a lansat astăzi versiunea finală a limbajului de scripting PowerShell de generație următoare, PowerShell 7. Conține o serie de caracteristici noi și multe remedieri de erori atât din partea comunității, cât și din partea echipei PowerShell.
PowerShell 7, cunoscut și ca PowerShell Core, este o soluție de scriptare multiplatformă disponibilă pe Windows, MacOS și Linux.
PowerShell 7 utilizează acum .NET Core 3.1, dar păstrează compatibilitatea cu modulele disponibile anterior pentru produsul clasic PowerShell. De asemenea, PowerShell introduce un nou argument, -Utilizați Windows PowerShell
, pentru a forța rularea unui cmdlet sub motorul clasic.
Caracteristici noi ale PowerShell 7
- Paralelizarea conductei cu
PentruFiecare-Obiect -Paralel
- Noi operatori:
- Operator ternar:
A? b: c
- Operatorii lanțului de conducte:
||
și&&
- Operatori condiționali nuli:
??
și??=
- Operator ternar:
- O vizualizare simplificată și dinamică a erorilor și
Obține-Eroare
cmdlet pentru o investigare mai ușoară a erorilor - Un strat de compatibilitate care permite utilizatorilor să importe module într-o sesiune implicită Windows PowerShell
- Notificări automate de versiune nouă
- Abilitatea de a invoca resurse DSC direct din PowerShell 7 (experimental)
PowerShell 7 acceptă în prezent următoarele sisteme de operare pe x64, inclusiv:
- Windows 8.1 și 10
- Windows Server 2012, 2012 R2, 2016 și 2019
- macOS 10.13+
- Red Hat Enterprise Linux (RHEL) / CentOS 7
- Fedora 30+
- Debian 9
- Ubuntu LTS 16.04+
- Alpine Linux 3.8+
În plus, PowerShell 7.0 acceptă versiunile ARM32 și ARM64 ale Debian, Ubuntu și ARM64 Alpine Linux.
Consultați introducerea completă AICI pentru a afla mai multe despre această actualizare.