Al usar este sitio, estás de acuerdo con el política de privacidad.
Aceptar
EnterinITEnterinITEnterinIT
  • HOGAR
  • TI PRO
  • TECNOLOGÍA
  • MICROSOFT
    • Azur
    • Administrador de configuración/SCCM
    • DPM
    • orquestador
    • Hiper-V
    • Información privilegiada de Microsoft Edge
    • MSI
    • Oficina 365
    • Información privilegiada de la oficina
    • Energía BI
    • Skype
    • Servidor SQL
    • equipos
  • VENTANAS
    • Centro de administración de Windows
    • Cliente de Windows
    • Servidor Windows
  • Lista de recopilación de consultas SCCM
Lectura: PowerShell 7.0 Generally Available
Cambiar tamaño de fuenteAutomóvil club británico
EnterinITEnterinIT
Cambiar tamaño de fuenteAutomóvil club británico
  • HOGAR
  • TI PRO
  • TECNOLOGÍA
  • MICROSOFT
  • VENTANAS
  • Lista de recopilación de consultas SCCM
Buscar
  • HOGAR
  • TI PRO
  • TECNOLOGÍA
  • MICROSOFT
    • Azur
    • Administrador de configuración/SCCM
    • DPM
    • orquestador
    • Hiper-V
    • Información privilegiada de Microsoft Edge
    • MSI
    • Oficina 365
    • Información privilegiada de la oficina
    • Energía BI
    • Skype
    • Servidor SQL
    • equipos
  • VENTANAS
    • Centro de administración de Windows
    • Cliente de Windows
    • Servidor Windows
  • Lista de recopilación de consultas SCCM
tecnología

PowerShell 7.0 Generally Available

Publicado en febrero 18, 2024
4 Lectura mínima
COMPARTIR

PowerShell 7.0 Generally Available.

Contenido
What is PowerShell 7?Awesome! How do I get PowerShell 7?What operating systems does PowerShell 7 support?Esperar, what happened to PowerShell “Core”?Which Microsoft products already support PowerShell 7?

What is PowerShell 7?

PowerShell 7 is the latest major update to PowerShell, a cross-platform (ventanas, linux, y macOS) automation tool and configuration framework optimized for dealing with structured data (e.g. Json, CSV, XML, etc.), REST APIs, and object models. PowerShell includes a command-line shell, object-oriented scripting language, and a set of tools for executing scripts/cmdlets and managing modules.

After three successful releases of PowerShell Core, we couldn’t be more excited about PowerShell 7, the next chapter of PowerShell’s ongoing development. Con PowerShell 7, in addition to the usual slew of new cmdlets/APIs and bug fixes, we’re introducing a number of new features, incluido:

  • Pipeline parallelization with ForEach-Object -Parallel
  • New operators:
    • Ternary operator: a ? b : c
    • Pipeline chain operators: || y &&
    • Null coalescing operators: ?? y ??=
  • A simplified and dynamic error view and Get-Error cmdlet for easier investigation of errors
  • A compatibility layer that enables users to import modules in an implicit Windows PowerShell session
  • Automatic new version notifications
  • The ability to invoke to invoke DSC resources directly from PowerShell 7 (experimental)

The shift from PowerShell Core 6.x to 7.0 also marks our move from .NET Core 2.x to 3.1. .NET Core 3.1 brings back a host of .NET Framework APIs (especially on Windows), enabling significantly more backwards compatibility with existing Windows PowerShell modules. This includes many modules on Windows that require GUI functionality like Out-GridView y Show-Command, as well as many role management modules that ship as part of Windows.

Awesome! How do I get PowerShell 7?

Primero, check out our install docs for Windows, macos, or Linux. Depending on the version of your OS and preferred package format, there may be multiple installation methods.

If you already know what you’re doing, and you’re just looking for a binary package (whether it’s an MSI, ZIP, RPM, or something else), hop on over to our latest release tag on GitHub.

Además, you may want to use one of our many Docker container images.

What operating systems does PowerShell 7 support?

PowerShell 7 supports the following operating systems on x64, incluido:

  • ventanas 7, 8.1, y 10
  • Servidor Windows 2008 R2, 2012, 2012 R2, 2016, y 2019
  • macos 10.13+
  • Red Hat Enterprise Linux (RHEL) / CentOS 7+
  • Fedora 29+
  • Debian 9+
  • ubuntu 16.04+
  • openSUSE 15+
  • Alpine Linux 3.8+
  • ARM32 and ARM64 flavors of Debian and Ubuntu
  • ARM64 Alpine Linux

Esperar, what happened to PowerShell “Core”?

Much like .NET decided to do with .NET 5, we feel that PowerShell 7 marks the completion of our journey to maximize backwards compatibility with Windows PowerShell. To that end, we consider PowerShell 7 and beyond to be the one, true PowerShell going forward.

PowerShell 7 will still be noted with the edition “Core” in order to differentiate 6.x/7.x from Windows PowerShell, Pero en general, you will see it denoted as “PowerShell 7” going forward.

Which Microsoft products already support PowerShell 7?

Any module that is already supported by PowerShell Core 6.x is also supported in PowerShell 7, incluido:

  • Azure PowerShell (Az.*)
  • Directorio activo
  • Many of the modules in Windows 10 y servidor de Windows (check with Get-Module -ListAvailable)

On Windows, we’ve also added a -UseWindowsPowerShell switch to Import-Module to ease the transition to PowerShell 7 for those using still incompatible modules. This switch creates a proxy module in PowerShell 7 that uses a local Windows PowerShell process to implicitly run any cmdlets contained in that module.

For those modules still incompatible, we’re working with a number of teams to add native PowerShell 7 support, including Microsoft Graph, Oficina 365, y más.

ETIQUETADO:linuxImpermeableMac OSPowerShellubuntuventanasventanas 10
Artículo anterior SCCM SQL Server Configuration for site upgrade Failed
Artículo siguiente Windows Terminal Preview v0.9
Deja un comentario Deja un comentario

Deja una respuesta Cancelar respuesta

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *

Este sitio utiliza Akismet para reducir el spam.. Descubra cómo se procesan los datos de sus comentarios.

Traducción

English中文(简体)DanskNederlandsFrançaisDeutschItaliano한국어PolskiPortuguêsRomânăEspañolУкраїнська
 Editar traducción
por Transposh - Plugin de traducción para WordPress

Publicaciones populares

Requisitos del sistema para Windows Server 2016
Servidor Windows
Lista de recopilación de consultas del Administrador de configuración
Lista de recopilación de consultas del Administrador de configuración
Administrador de configuración
Navegación estructurada/administrada habilitada en páginas modernas en sitios de equipo clásicos
tecnología
SCCM no pudo obtener las ubicaciones de DP como la versión esperada de MP
Administrador de configuración

Publicaciones recientes

Instalación y configuración de Fail2ban para protección SSH en Ubuntu 24.04
linux
Habilitación y configuración de FirewallD en AlmaLinux
linux
Creación de usuarios y configuración de claves SSH en AlmaLinux
linux
Cómo restablecer la contraseña en AlmaLinux
linux

© 2023 EnterinIT

Ir a la versión móvil
banner publicitario
Bienvenido de nuevo!

Inicia sesión en tu cuenta

Nombre de usuario o dirección de correo electrónico
Contraseña

Perdiste tu contraseña?