Todas las Noticias en Películas, Avances de Películas y Reseñas.

PowerShell 7.2.0 Preview 3, v7.1.2 y v7.0.5 están disponibles para descargar

Microsoft actualizó hoy su software PowerShell en las tres ramas existentes. Las actualizaciones incluyen PowerShell 7.2.0 Preview 3, PowerShell 7.1.2 y PowerShell 7.0.5. Las versiones estables son actualizaciones de mantenimiento menores.

PowerShell es una solución de secuencias de comandos multiplataforma disponible en Windows, MacOS y Linux. A partir de PowerShell 7.0, los desarrolladores han cambiado para alinearse con Ciclo de vida de soporte y lanzamiento de .NET más cerca. Estas son las novedades de los lanzamientos de hoy.

Novedades de PowerShell 7.2.0 Vista previa 3

  • 📈 Rendimiento: evite las asignaciones de matrices de Directory.GetDirectories y Directory.GetFiles.
  • 📈 Rendimiento: evite string.ToLowerInvariant() de GetEnvironmentVariableAsBool() para evitar cargar libicu al inicio.
  • 📈 Rendimiento: obtenga la versión de PowerShell en PSVersionInfo usando el atributo de ensamblaje en lugar de FileVersionInfo.
  • ✅ Solución: Comportamiento Get-Date -UFormat %u para cumplir con ISO 8601
  • ✅ Solución: Junto con el módulo PSDesiredStateConfiguration v3, permite la compilación de configuración Get-DscResource, Invoke-DscResource y DSC en todas las plataformas, compatible con PowerShell (usando recursos DSC basados ​​en clases).
  • ✅ Solución: suprime el progreso de escritura en ConsoleHost si la salida se redirige y corrige las pruebas.
  • ✅ Solución: Función experimental PSAnsiProgress: agregue una barra de progreso mínima usando renderizado ANSI.
  • ✅ Solución: cmdlets web para construir correctamente el URI desde el cuerpo cuando se usa -NoProxy
  • ✅ Solución: actualice ICommandPredictor para proporcionar más comentarios y también facilitar la correlación de los comentarios (#14649)
  • ✅ Solución: restablecer el color después de escribir mensajes detallados, de depuración y de advertencia
  • ✅ Solución: uso de variable para ForEach-Object -Parallel anidado
  • ✅ Solución: al formatear, si se modifica la colección, no falle todo el proceso.
  • ✅ Solución: mejorar la finalización de parámetros para atributos
  • ✅ Solución: escriba mensajes de error adecuados para Get-Command ”
  • ✅ Solución: error tipográfico en la cadena de recursos ProxyURINotSupplied
  • ✅ Solución: agregue soporte a $PSStyle para tachado e hipervínculos
  • ✅ Solución: códigos parpadeantes de $PSStyle
Recomendado:  چگونه قفل آیفون 13/13 پرو مکس را بدون رمز عبور باز کنیم

Novedades de PowerShell 7.1.2

  • Corregir la firma de terceros para archivos en subcarpetas
  • Actualice el SDK de .NET a la versión 5.0.103
  • Publicar el paquete de herramientas global para una versión estable

Novedades de PowerShell 7.0.4

  • Eliminar los feeds MyGet de la prueba nuget.config
  • Actualice el archivo WXS para 7.0.4
  • Actualizar las dependencias de .NET para 7.0.4
  • Arreglar el error de prueba 7.0.4 `Get-Module`
  • Solucionar el error de creación del directorio
  • Deshabilitar la prueba de invocación de enlaces WMF
  • Utilice PowerShell Core para compilar y probar el paquete en la compilación de CI
  • Deshabilite las pruebas dependientes de libmi para macOS.
  • Utilice un feed en cada nuget.config en las compilaciones oficiales
  • Los RPM firmados de la ruta de reparación se cargan desde la versión de lanzamiento
  • Corregir error de sintaxis en el script de empaquetado de Windows
  • Hacer que el modo AppLocker Enforce tenga prioridad sobre el modo Auditoría UMCI
  • Solucionar problema con compilación sin firmar
  • Mover macOS y NuGet a la firma ESRP
  • Mover la firma del paquete de Windows para usar ESRP
  • Mover Linux a la firma ESRP
  • Migrar la firma de terceros a ESRP
  • No hagas un pago superficial
  • Pasar a la firma ESRP para archivos de Windows
  • Solucionar interrupciones en la compilación diaria de paquetes debido a cambios en la firma de macOS
  • Firmar archivos individuales en el paquete
  • Utilice el certificado Authenticode para firmar MSIX
  • Firme los archivos MSIX para la tienda.
  • Utilice una ruta personal temporal al iniciar el espacio de ejecución cuando $env:HOME no esté definido
  • Repare el paquete MSIX para determinar si se trata de una versión preliminar inspeccionando la cadena de versión semántica
  • Agregar contenido de ayuda predeterminado a la carpeta de activos
Recomendado:  Microsoft cambia sus planes para Surface Go 4 y apuesta por Intel N200 en lugar de ARM

Se pueden encontrar más detalles en GitHub.