El 4 de marzo se lanzó una nueva versión de PowerShell 7.
PowerShell es un "marco de configuración y automatización de software multiplataforma optimizado para datos estructurados, API REST y modelos de objetos" que incluye un shell de comandos, un lenguaje orientado a objetos y un conjunto de herramientas de control y secuencias de comandos.
Entre las nuevas características destacan:
- Procesamiento paralelo de objetos en ForEach-Object
- Nuevos operadores: operador condicional ternario ?:; declaraciones de control || y &&, similar a los mismos operadores en bash; operadores NULL condicionales ?? y ?=, dando el valor de la derecha si el valor de la izquierda es NULL
- Vista de descripción de error mejorada y cmdlet Get-Error para llamar a descripciones de error detalladas
- Llame a los recursos de configuración de estado deseado (DSC) directamente desde PowerShell (experimental)
- Compatibilidad con versiones anteriores mejorada de Windows PowerShell
La versión está disponible para su uso en distribuciones de Linux que admiten .NET Core 3.1; la comunidad ha proporcionado paquetes para Arch y Kali Linux.
El paquete Snap en Ubuntu 16.04 provoca un error de segmentación y, por lo tanto, se sugiere instalarlo como un paquete DEB o tar.gz.
Fuente: linux.org.ru