Windows Tips & News

La vista previa de PowerShell 7.1 ya está disponible

El equipo de PowerShell tiene introducido una nueva versión de PowerShell. Poco después del lanzamiento de PowerShell 7.0, una versión preliminar de la próxima plataforma PowerShell 7.1 está disponible para el público. Esto es lo que puede esperar y lo que ya ha cambiado.

La versión preliminar de PowerShell 7.1 destaca por incluir .NET 5 vista previa 1.

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. Se espera que PowerShell 7.1 esté disponible dentro de una semana o dos de la fecha de lanzamiento de .NET 5 del invierno de 2020 y se alinee con su cadencia de lanzamiento anual en el futuro.

Novedades de la vista previa de PowerShell 7.1

Cambios importantes

  • Utilice la conversión de cadena de cultura invariante para -reemplazar operador#10954) (Gracias @iSazonov!)

Actualizaciones y correcciones del motor

  • Revertir las relaciones públicas que hicieron DBNull. Valor y NullString. Valor tratado como $ nulo (#11648)

Funciones experimentales

  • Utilice la conversión de cadena de cultura invariante para -reemplazar operador#10954) (Gracias @iSazonov!)

Actualizaciones y correcciones de cmdlet generales

  • Soluciona un problema de orden de preferencia del operador en el código de carpeta (#12075) (Gracias @DamirAinullin!)
  • Reparar Excepcion de referencia nula al vincular parámetros comunes de tipo ActionPreference (#12124)
  • Corregir el formato predeterminado para deserializado MatchInfo (#11728) (Gracias @iSazonov!)
  • Utilice transmisiones asincrónicas en Invocar-RestMethod (#11095) (Gracias @iSazonov!)
  • Dirección UTF-8 Detección en Get-Content -Tail (#11899) (Gracias @NoMoreComida!)
  • Manejar el IOException en Get-FileHash (#11944) (Gracias @iSazonov!)
  • Cambie 'PowerShell Core' a 'PowerShell' en una cadena de recursos (#11928) (Gracias @alexandair!)
  • Devolver MainWindowTitle en PSHostProcessInfo (#11885) (Gracias @iSazonov!)
  • Varias actualizaciones menores de compatibilidad con Windows (#11980)
  • Reparar ConciseView dividir PositionMessage utilizando [Entorno]:: NewLine (#12010)
  • Elimine la restricción de salto de red para sesiones interactivas (#11920)
  • Reparar Excepcion de referencia nula en SuspendStoppingPipeline () y RestoreStoppingPipeline () (#11870) (Gracias @iSazonov!)
  • Generar GUID para FormatViewDefinitionInstanceId si no se proporciona#11896)
  • Reparar ConciseView donde el mensaje de error es más ancho que el ancho de la ventana y no tiene espacios en blanco (#11880)
  • Permitir multiplataforma Compatible con CAPI intercambio de llave remota#11185) (Gracias @silijon!)
  • Corregir mensaje de error (#11862) (Gracias @Siguiente turno!)
  • Reparar ConciseView para manejar el caso donde no hay una consola para obtener el ancho (#11784)
  • Actualizar CmsCommands para usar la tienda frente al proveedor de certificados (#11643) (Gracias @ mikeTWC1984!)
  • Habilitar pwsh para trabajar en sistemas Windows donde mpr.dll y STA no está disponible (#11748)
  • Refactorizar e implementar Reiniciar-Computadora por Un * x y macOS (#11319)
  • Agrega una implementación de Detener la computadora para Linux y macOS (#11151)
  • Reparar ayuda función para comprobar si menos está disponible antes de usar (#11737)
  • Actualizar PSPath en certificate_format_ps1.xml (#11603) (Gracias @xtqqczze!)
  • Cambie la expresión regular para que coincida con los tipos de relación sin comillas en el encabezado del enlace (#11711) (Gracias @Marusyk!)
  • Corregir el mensaje de error durante la eliminación del enlace simbólico (#11331)
  • Agregar tipo personalizado 'Seleccionado. *' A PSCustomObject en Seleccionar objeto sólo una vez (#11548) (Gracias @iSazonov!)
  • Agregar -AsUTC al Obtener la fecha cmdlet#11611)
  • Corregir el comportamiento de agrupación con valores booleanos en Formato-Hex (#11587) (Gracias @ vexx32!)
  • Hacer Conexión de prueba utilice siempre el contexto de sincronización predeterminado para enviar solicitudes de ping (#11517)
  • Corregir los mensajes de error de inicio (#11473) (Gracias @iSazonov!)
  • Ignore los encabezados con valores nulos en los cmdlets web (#11424) (Gracias @iSazonov!)
  • Vuelva a agregar el cheque para Invocar-Comando desechar el trabajo. (#11388)
  • Revertir "Actualizar formateador para no escribir nuevas líneas si el contenido está vacío (#11193)" (#11342) (Gracias @iSazonov!)
  • Permitir Entrada completa para devolver los resultados de ArgumentCompleter cuando AST o el script tiene una definición de función coincidente (#10574) (Gracias @ M1kep!)
  • Actualice el formateador para no escribir nuevas líneas si el contenido está vacío (#11193)

Además de estos cambios, hay mejoras generales en el código, las pruebas y la documentación.

Qué esperar en PowerShell 7.1

  • PowerShellGet 3.0
  • Módulo de gestión secreta, una capa de abstracción extensible en PowerShell para interactuar con Secrets y Secrets Vaults, obtendrá soporte para Linux.
  • PSScriptAnalyzer 2.0 para una mejor experiencia de usuario con VSCode-PowerShell y PSEditorServices.
  • Mejoras realizadas en Kernel de PowerShell Jupyter
  • Mejoras realizadas en platyPS vNext, un módulo de PowerShell que los desarrolladores utilizan actualmente para convertir la documentación de PowerShell de markdown a actualizable-help.

El anuncio oficial también menciona una serie de áreas en las que es posible hacer más mejoras y cambios, incluida la instalación y actualización, mejoras de Shell, usuario interactivo Experiencia.

Finalmente, PowerShell puede obtener una configuración mínima, que solo incluye las partes de PowerShell necesarias para sus scripts. No solo ocuparía menos espacio en disco, sino que, lo que es más importante, un conjunto mínimo de código significa menos superficie de ataque de seguridad y parches.

Puedes descargarlo aquí:

Descargar PowerShell 7.1 Preview 1

Windows 10 Build 18841 (Saltar adelante)

Windows 10 Build 18841 (Saltar adelante)

RECOMENDADO: Haga clic aquí para solucionar problemas de Windows y optimizar el rendimiento del s...

Lee mas

Anclar para acceder rápidamente a los archivos

La ubicación de acceso rápido es una nueva carpeta en el Explorador de archivos de Windows 10. Es...

Lee mas

Archivos de Vivaldi 2.2

Aquí hay una gran noticia para todos los usuarios de Vivaldi. El equipo detrás del navegador lanz...

Lee mas