Saltar al contenido

Descargue e instale PowerShell 7.2 Preview 2 para Windows 10

marzo 28, 2021

Hola ¿cómo estás?, otro blog de SoporteTIC!

Microsoft parece estar desarrollando y mejorando activamente PowerShell Core. No hace mucho, Microsoft lanzó PowerShell 7.1 en noviembre y ahora estamos aquí con una nueva versión de PowerShell 7.2 Preview 2.

La versión preliminar 2 todavía se basa en .NET 5, ya que .NET 6 aún no se ha lanzado. Sin embargo, Microsoft afirma que la versión estable de PowerShell 7.2 se basará en .NET 6.

Veamos qué aporta PowerShell 7.2.0.

Descargar PowerShell 7.2.0 Preview 2

Para Windows 10, Windows 8.1 y Windows 7

PowerShell-7.2.0-Preview2-win-x64.msi [95.1 MB]

PowerShell-7.2.0-Preview2-win-x86.msi [85.9 MB]

Para MacOS

powershell-7.2.0-Preview2-osx-x64.pkg [63.4 MB]

Para Linux

CentOS

powershell-7.2.0-Preview2-1.centos.8.x86_64.rpm [64.7 MB]

Debian

powershell_7.2.0-Preview2-1.debian.11_amd64.deb [65.2 MB]

powershell_7.2.0-Preview2-1.debian.10_amd64.deb [65.2 MB]

Ubuntu

powershell_7.2.0-Preview21.ubuntu.20.04_amd64.deb [65.2 MB]

powershell_7.2.0-Preview2-1.ubuntu.18.04_amd64.deb [65.2 MB]

powershell_7.2.0-Preview2-1.ubuntu.16.04_amd64.deb [65.2 MB]

Para obtener más opciones de descarga, consulte este página de descarga.

Características de PowerShell 7.2.0 Preview 2

Gracias a los colaboradores de Microsoft y PowerShell, se han realizado algunos cambios importantes en la versión publicada. En la publicación de lanzamiento de Microsoft se han destacado algunas funciones nuevas y correcciones de errores. Arrojemos algo de luz sobre cuáles son.

Nueva caracteristica

Variable automática PSStyle para renderizado ANSI

Esta es una característica experimental. Es decir, Microsoft está esperando los comentarios de los usuarios para ver si lanza o no esta función con la versión estable de PowerShell 7.2.

El código de escape ANSI es una extensión del código de escape ASCII. Esta característica facilitará a los usuarios la creación de contenido que contenga el código ANSI, que controla los parámetros de decoración del texto, como su fuente, color, tamaño, cursiva, etc.

Puedes leer más sobre la función aquí.

Corrección de errores

Algunos problemas que acompañaron a la versión anterior de PowerShell también se han abordado con esta versión preliminar.

  • Limpieza de código: Microsoft afirma que casi dos tercios de las solicitudes de extracción han sido respondidas, lo que resultó en una limpieza de código. Esto se refiere a un fragmento de código dedicado a limpiar los datos sobrantes y otro material innecesario del sistema después de que se haya ejecutado el código real.
  • Se ha solucionado un problema por el que los usuarios recibían una comprobación de errores de «Función incorrecta» al intentar utilizar un archivo ejecutable en una unidad que no está en formato NTFS. Este problema se experimentó por primera vez con PowerShell 7.1 debido a un problema con el puntos de análisis, que ahora se ha solucionado.
  • PipelineVariable Common Parameter: este objeto ahora contiene correctamente todos los parámetros pasados ​​a través de él, en lugar de contener solo el primer parámetro de entrada.

Aquí está el registro de cambios completo:

Cambió:

  • Mejorar la detección de tipos de valores mutables
  • Garantizar -PipelineVariable está configurado para todos los resultados de los cmdlets de script

Nuevas funciones experimentales:

  • PSAnsiRendering: Habilita el formato ANSI a través de $PSStyle y admite la supresión de la salida ANSI

Desempeño mejorado:

  • Optimizar IEnumerable variante de reemplazar operador
  • Refactorizar la operación de multiplicar para un mejor rendimiento en dos Microsoft.PowerShell.Commands.Utility métodos
  • Usar Environment.TickCount64 en vez de Datetime.Now como semilla aleatoria para el contenido del archivo de prueba de AppLocker
  • Evite asignaciones de matrices innecesarias al realizar búsquedas en GAC
  • Usar OrdinalIgnoreCase en CommandLineParser
  • Usar StringComparison.Ordinal en vez de StringComparison.CurrentCulture
  • Evite crear instancias de la clase auxiliar delegada generada en -replace implementación

Actualizaciones y correcciones generales de cmdlets:

  • Escriba un mejor mensaje de error si el archivo de configuración está roto
  • Hacer que el modo AppLocker Enforce tenga prioridad sobre el modo Auditoría UMCI
  • Agregar -SkipLimitCheck cambiar a Import-PowerShellDataFile
  • Restringir New-Object en modo NoLanguage bajo bloqueo
  • los -Stream el parámetro ahora funciona con directorios
  • Evite una excepción si el sistema de archivos no admite puntos de análisis
  • Permitir CA1012: Los tipos abstractos no deben tener constructores públicos
  • Permitir SA1212: Los descriptores de acceso a la propiedad deben seguir el orden

Puede obtener más información sobre el registro de cambios de PowerShell 7.2 en aquí.

Cómo instalar PowerShell 7.2 Preview 2 en Windows 10

Utilice la guía proporcionada para descargar PowerShell 7.2 en Windows 10, 8.1 y 7.

  1. Descargue el archivo .MSI respectivo de los enlaces proporcionados anteriormente.
  2. Ejecute el paquete descargado. En el asistente de instalación, haga clic en próximo.
    Descargue e instale PowerShell 7.2 Preview 2 para Windows 10 1
  3. En la siguiente pantalla, elija una ruta de destino para guardar la nueva instalación y luego haga clic en próximo.
    Descargue e instale PowerShell 7.2 Preview 2 para Windows 10 2
  4. Ahora seleccione las funciones opcionales que desea instalar marcando las casillas junto a ellas. Puede agregar PowerShell a las variables de entorno, habilitar la comunicación remota de PowerShell, agregar PowerShell al menú contextual, etc. Haga clic en Siguiente cuando termine.
    Descargue e instale PowerShell 7.2 Preview 2 para Windows 10 3
  5. Haga clic en Instalar para comenzar el proceso.
    Descargue e instale PowerShell 7.2 Preview 2 para Windows 10 4
  6. La instalación debería completarse en menos de un minuto. Haga clic en Finalizar cuando esté. También puede marcar la casilla junto a Iniciar PowerShell para hacerlo antes de presionar Finalizar.
    Descargue e instale PowerShell 7.2 Preview 2 para Windows 10 5
  7. Ahora verifique que la instalación se haya completado escribiendo pwsh en Ejecutar. A continuación, verá una versión de PowerShell en ejecución.
    Descargue e instale PowerShell 7.2 Preview 2 para Windows 10 6

También puede descargar la última versión estable de PowerShell ejecutando el siguiente comando en el PowerShell existente en su Windows:

iex "&  $(irm https://aka.ms/install-powershell.ps1)  -UseMSI -Quiet"

Descargue e instale PowerShell 7.2 Preview 2 para Windows 10 7

También puede descargar e instalar PowerShell a través de la red. Este método es el más adecuado para administradores de sistemas.

Palabras de cierre

PowerShell 7.2 todavía está en versión preliminar, por lo que nunca debe instalarlo en un sistema de producción. Pero siempre es divertido probar las nuevas funciones en una máquina de desarrollo. Si le encanta la automatización en Windows 10 y Windows Server, definitivamente debería consultar esta nueva versión de PowerShell.

Sin más, nos vemos en el próximo artículo, si lo compartís, os lo agradecemos 😃.