Il 4 marzo è stata rilasciata una nuova versione di PowerShell 7.
PowerShell è un "framework cross-platform per l'automazione del software e la configurazione, ottimizzato per dati strutturati, API REST e modelli ad oggetti", che include una shell a riga di comando, un linguaggio orientato agli oggetti e un insieme di strumenti per l'esecuzione di script e moduli di gestione.
Tra le nuove funzionalità si segnalano:
- Elaborazione parallela degli oggetti in ForEach-Object
- Nuovi operatori: operatore condizionale ternario ?; operatori di controllo || e &&, simili agli operatori in bash; operatori condizionali NULL ?? e ?=, che restituiscono il valore a destra nel caso in cui il valore a sinistra sia NULL
- Migliorata la descrizione degli errori e il cmdlet Get-Error per richiamare una descrizione dettagliata degli errori
- Richiamo delle risorse del servizio di configurazione dello stato desiderato (DSC) direttamente da PowerShell (in fase sperimentale)
- Migliorata la compatibilità con Windows PowerShell
La versione è disponibile per le distribuzioni Linux che supportano .NET Core 3.1, con pacchetti forniti dalla comunità per Arch e Kali Linux.
Il pacchetto Snap su Ubuntu 16.04 provoca un errore di segmentazione, quindi si consiglia di installare la versione DEB o tar.gz.
Fonte: linux.org.ru
