Windows Tips & News

PowerShell 7.1.0 RC 1 est disponible en téléchargement

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système

PowerShell 7.1, la prochaine version de la solution de script multiplateforme disponible sur Windows, MacOS et Linux, se rapproche de sa sortie. Aujourd'hui, sa version Release Candidate 1 est disponible en téléchargement.

Bannière PowerShell 7

La version préliminaire de PowerShell 7.1 comprend .NET 5 aperçu 1. À partir de PowerShell 7.0, les développeurs ont évolué pour s'aligner sur Cycle de vie de la version et du support de .NET plus près. PowerShell 7.1 devrait être disponible dans une semaine ou deux après la date de sortie de .NET 5 à l'hiver 2020 et s'aligner sur leur cadence de publication annuelle à l'avenir.

Publicité

À partir de l'aperçu 6, l'aperçu de PowerShell 7.1 est disponible dans le Microsoft Store.

Contenucacher
Quoi de neuf dans PowerShell 7.1 RC 1
Problèmes connus
Mises à jour et correctifs du moteur
Mises à jour et correctifs généraux de l'applet de commande
À quoi s'attendre dans PowerShell 7.1

Quoi de neuf dans PowerShell 7.1 RC 1

Problèmes connus

Cette version de PowerShell est impactée par quelques régressions connues et un changement radical par conception dans .NET 5.0.0-rc.1.
Compte tenu de l'impact de ces régressions, en particulier dans les scénarios interactifs sur des systèmes non Windows, nous ne serons publier des packages PowerShell v7.1.0-rc.1 pour Windows et Linux, en ignorant macOS jusqu'à ce que v7.1.0-rc.2 soit disponible avec le correctifs appropriés.

  • [Régression] L'API de la console Système. Console. TreatControlCAsEntrée est à l'envers sur Linux et macOS: dotnet/runtime#42423. Le correctif a été effectué dans .NET 5.0.0-rc.2: dotnet/runtime#42432
    • Cela provoque le Ctrl+c pour ne pas fonctionner dans PSReadLine sur Linux et macOS.
  • [Régression] L'API de la console Système. Console. ReadKey() renvoie incorrectement Ctrl+J pour ENTRER sur macOS: dotnet/runtime#42418. Le correctif a été effectué dans .NET 5.0.0-rc.2: dotnet/runtime#42477
    • Ce qui provoque ENTRER ne pas être fonctionnel dans la console intégrée PSES.
  • [Régression] Régression des performances sur Linux et macOS: dotnet/runtime#41739. Le correctif a été effectué dans .NET 5.0.0-rc.2: dotnet/runtime#41820
    • Cela entraîne des problèmes de performances potentiels sur certaines architectures spécifiques, distributions Linux et macOS. Par exemple, la découverte de commandes dans PowerShell est jusqu'à 20 fois plus lente sur Ubuntu 18.04 WSL 2.
  • [Changement de rupture par conception]TLS 1.0 et TLS 1.1 ont été retirés de la valeur par défaut sur les machines Linux où OpenSSL 1.1 et ci-dessus est utilisé: dotnet/runtime#40746
    • Ce qui provoque Invoke-WebRequest et Invoke-RestMethod lancer Exception d'authentification lors de l'utilisation TLS 1.0 ou TLS 1.1 sur les machines Linux où OpenSSL 1.1 et ci-dessus est utilisé.

Mises à jour et correctifs du moteur

  • Apportez des correctifs à ComInterop code suggéré par l'équipe .NET (#13533)

Mises à jour et correctifs généraux de l'applet de commande

  • Corrige le cas où le message d'exception ne contient que "`n" sous Windows (#13684)
  • Reconnaître CONDUIT$ et CONIN$ comme noms d'appareils réservés (#13508) (Merci @davidreis97!)
  • Réparer Vue Concise pour la fonction avancée interactive lors de l'écriture d'erreur (#13623)

À quoi s'attendre dans PowerShell 7.1

  • PowerShellGet 3.0
  • Module de gestion des secrets, une couche d'abstraction extensible dans PowerShell pour interagir avec Secrets et Secrets Vaults, bénéficiera de la prise en charge de Linux.
  • PSScriptAnalyzer 2.0 pour une meilleure expérience utilisateur avec VSCode-PowerShell et PSEditorServices.
  • Des améliorations apportées à Noyau PowerShell Jupyter
  • Des améliorations apportées à platyPS vNext, un module PowerShell que les développeurs utilisent actuellement pour convertir la documentation PowerShell de Markdown à updateable-help.

Il existe également un certain nombre de domaines dans lesquels il est possible d'apporter davantage d'améliorations et de modifications, notamment l'installation et la mise à jour, les améliorations du shell, l'expérience utilisateur interactive.

Enfin, PowerShell peut obtenir une configuration minimale, qui n'inclut que les parties de PowerShell nécessaires à vos scripts. Non seulement cela prendrait moins d'espace disque, mais plus important encore, un jeu de code minimal signifie moins de correctifs et moins de surface d'attaque de sécurité.

Vous pouvez le télécharger ici:

Télécharger l'aperçu de PowerShell 7.1

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système
Activer Bash sur Ubuntu dans Windows 10 Fall Creators Update

Activer Bash sur Ubuntu dans Windows 10 Fall Creators Update

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du sy...

Lire la suite

Windows 10 19H1 peut apporter la mise en miroir des appels

Windows 10 19H1 peut apporter la mise en miroir des appels

La prochaine mise à jour des fonctionnalités de Windows 10, actuellement connue sous le nom de « ...

Lire la suite

Désactiver les mises à jour sont disponibles dans Windows 10

Désactiver les mises à jour sont disponibles dans Windows 10

Lorsque des mises à jour sont disponibles, Windows 10 affiche parfois une grande fenêtre contextu...

Lire la suite