Rilascio di PowerShell 7

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

Aggiungi un commento