Descargue e instale PowerShell 7.2 Preview 2 para Windows 10

Pruebe Nuestro Instrumento Para Eliminar Los Problemas

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. Sumario rápido esconder 1 Descargar PowerShell 7.2.0 Preview 2 1.1 Para Windows 10, Windows 8.1 y Windows 7 1.2 Para MacOS 1.3 Para Linux 2 Características de PowerShell 7.2.0 Preview 2 2.1 Nueva caracteristica 2.1.1 Variable automática PSStyle para renderizado ANSI 2.2 Corrección de errores 2.2.1 Cambió: 2.2.2 Nuevas funciones experimentales: 2.2.3 Desempeño mejorado: 2.2.4 Actualizaciones y correcciones generales de cmdlets: 3 Cómo instalar PowerShell 7.2 Preview 2 en Windows 10 4 Palabras de cierre

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 de lanzamiento. Microsoft ha destacado algunas características nuevas y correcciones de errores en la publicación de lanzamiento. 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 resulta 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
  • Asegúrese de -PipelineVariable está configurado para todos los resultados de los cmdlets de script

Nuevas funciones experimentales:

  • PSAnsiRendering: Habilita el formato ANSI mediante $PSStyle y admite la supresión de la salida ANSI

Desempeño mejorado:

  • Optimizar IEnumerable variante de reemplazar operador
  • Refactorice la operación de multiplicación para un mejor rendimiento en dos Microsoft.PowerShell.Commands.Utility métodos
  • Utilice Environment.TickCount64 en lugar 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
  • Utilice OrdinalIgnoreCase en CommandLineParser
  • Utilice StringComparison.Ordinal en lugar 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
  • El -Stream el parámetro ahora funciona con directorios
  • Evite una excepción si el sistema de archivos no admite puntos de análisis
  • Habilitar CA1012: los tipos abstractos no deben tener constructores públicos
  • Habilitar 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 .
  3. En la siguiente pantalla, elija una ruta de destino para guardar la nueva instalación y luego haga clic en próximo .
  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.
  5. Haga clic en Instalar para comenzar el proceso.
  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.
  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.

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'

Tú también puedes 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.