PowerShell es una interfaz de consola con posibilidad de escritura y unión de comandos por medio de instrucciones. Esta interfaz de consola está diseñada para su uso por parte de administradores de sistemas, con el propósito de automatizar tareas o realizarlas de forma más controlada.
En esta actualización nos podemos encontrar con:
- Se corrigió $? para no estar $false cuando el comando nativo escribe stderr.
- Cambie el nombre -FromUnixTimea activado para permitir la entrada de tiempo Unix.-UnixTimeSecondsGet-Date
- Hacer que $ErrorActionPreferenceno afecte la stderrsalida de los comandos nativos.
- Permitir que el parámetro con nombre especificado explícitamente sustituya al mismo de la representación de tablas hash.
- Haga que el parámetro del interruptor -Qualifierno sea posicional para Split-Path.
- Resuelve el directorio de trabajo como una ruta literal para Start-Processcuando no esté especificado.
- Haga que los -OutFileparámetros en los cmdlets web funcionen como -LiteralPath.
- Se corrigió el enlace de parámetros de cadena para BigIntegerliterales numéricos.
- En Windows, Start-Processcrea un entorno de proceso con todas las variables de entorno de la sesión actual, utilizando -UseNewEnvironmentcrea un nuevo entorno de proceso predeterminado.
- No PSObjectajuste el resultado devuelto al convertir ScriptBlock en delegado.
- Utilice la conversión de cadena de cultura invariante para el -replaceoperador.
Para su instalación en Debian, Ubuntu, Linux Mint seguiremos los pasos indicados en su manual:
sudo dpkg -i packages-microsoft-prod.deb
sudo apt update
sudo apt install powershell
Fuente: lignux