Quando si tratta di righe di comando, molto probabilmente la tua mente andrà a PowerShell. Questo accurato framework di automazione e gestione delle attività è stato utilizzato dagli utenti di PC sin dagli albori del sistemi operativi, e continua ad evolversi.
PowerShell 7 è ora disponibile
La nuova versione è disponibile per Windows, macOS e Linux. Vede Microsoft passare da .NET Core 2.x a 3.1 che consente una maggiore compatibilità con le versioni precedenti funzionalità con i moduli Windows PowerShell esistenti grazie alla resurrezione di numerosi .NET Framework API.
La compatibilità multipiattaforma significa che la nuova versione di PowerShell è ora compatibile; e con tutte le distribuzioni Linux, inclusi Ubuntu, OpenSUSE, Fedora, Debian e altri.
In un ufficiale post di Microsoft, hanno affermato che:
Se non sei stato in grado di utilizzare PowerShell Core 6.x in passato a causa di problemi di compatibilità del modulo, questo potrebbe essere il la prima volta che puoi sfruttare alcune delle fantastiche funzionalità che abbiamo già fornito da quando abbiamo avviato il Core progetto!
Cosa offre PowerShell 7?
Il log delle modifiche ufficiale per il nuovo PowerShell è ora disponibile ed ecco le funzionalità più recenti che saranno disponibili al pubblico in generale:
- Parallelizzazione della pipeline con ForEach-Object -Parallel
- Nuovi operatori:
- Operatore ternario: a? avanti Cristo
- Operatori della catena di gasdotti: || e &&
- Operatori condizionali nulli:?? e ??=
- Una visualizzazione degli errori semplificata e dinamica e il cmdlet Get-Error per un'analisi più semplice degli errori
- Un livello di compatibilità che consente agli utenti di importare moduli in una sessione implicita di Windows PowerShell
- Notifiche automatiche di nuova versione
- La possibilità di richiamare risorse DSC direttamente da PowerShell 7 (sperimentale)
Puoi ottenere l'ultima versione di PowerShell da GitHub dove puoi trovare le versioni Windows, macOS e Linux.
Qual è la tua opinione sulle nuove funzionalità introdotte in PowerShell? Condividi le tue opinioni con noi e gli altri utenti nella sezione commenti qui sotto.