Il 4 marzo è stata rilasciata una nuova versione di PowerShell 7.
PowerShell è un "framework di automazione e configurazione software multipiattaforma ottimizzato per dati strutturati, API REST e modelli a oggetti" che include una shell di comandi, un linguaggio orientato agli oggetti e una serie di strumenti di scripting e controllo.
Tra le nuove funzionalità si segnalano:
- Elaborazione parallela di oggetti in ForEach-Object
- Nuovi operatori: operatore condizionale ternario ?:; dichiarazioni di controllo || e &&, simili agli stessi operatori in bash; operatori NULL condizionali ?? e ?=, fornendo il valore a destra se il valore a sinistra è NULL
- Visualizzazione della descrizione degli errori migliorata e cmdlet Get-Error per richiamare descrizioni dettagliate degli errori
- Chiamare le risorse Desired State Configuration (DSC) direttamente da PowerShell (sperimentale)
- Compatibilità con le versioni precedenti migliorata con Windows PowerShell
La versione è disponibile per l'utilizzo da parte delle distribuzioni Linux che supportano .NET Core 3.1; i pacchetti per Arch e Kali Linux sono stati forniti dalla comunità.
Il pacchetto Snap in Ubuntu 16.04 provoca un segfault e pertanto se ne consiglia l'installazione come pacchetto DEB o tar.gz.
Fonte: linux.org.ru