Windows Tips & News

PowerShell 7.1.0 Preview 6 est sorti

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

L'équipe PowerShell a introduit une nouvelle version préliminaire de PowerShell. Voici à quoi s'attendre dans la prochaine plate-forme PowerShell 7.1, et ce qui a déjà changé dans Preview 6.

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é

Contenucacher
Quoi de neuf dans PowerShell 7.1 Preview 6
Changements marquants
Mises à jour et correctifs du moteur
Fonctionnalités expérimentales
Mises à jour et correctifs généraux de l'applet de commande
Outils
Essais
À quoi s'attendre dans PowerShell 7.1

Quoi de neuf dans PowerShell 7.1 Preview 6

Changements marquants

  • Renommer 
    -À partir de l'heure Unix à -UnixTimeSecondes au Avoir un rendez-vous pour autoriser la saisie de l'heure Unix (#13084) (Merci @aetos382!)
  • Faire $ErrorActionPreference pas touché stderr sortie de commandes natives (#13361)
  • Autoriser le paramètre nommé explicitement spécifié à remplacer le même de l'éclaboussure de table de hachage (#13162)

Mises à jour et correctifs du moteur

  • Refactorisez l'analyseur de ligne de commande pour effectuer une analyse précoce (#11482) (Merci @iSazonov!)
  • Ajout de la prise en charge de certains convertisseurs de type intrinsèque .NET (#12580) (Merci @iSazonov!)
  • Actualisez et activez le ComInterop code dans PowerShell (#13304)

Fonctionnalités expérimentales

  • Ajouter -Runspace paramètre à tous *-PSBreakpoint applets de commande (#10492) (Merci @KirkMunro!)

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

  • Correction du message d'erreur de la nouvelle cible manquante du lien symbolique (#13085) (Merci @yecril71pl!)
  • Faire le paramètre arguments non nullable dans le public Hôte de console API (#13429)
  • Ajouter une disposition manquante pour CancellationTokenSource (#13420) (Merci @Youssef1313!)
  • Ajouter le paramètre -Paged à Obtenir de l'aide pour prendre en charge la pagination (#13374)
  • Réparer Obtenir de l'aide ne s'affiche pas correctement si le paramètre prend en charge les caractères génériques (#13353) (Merci @ThomasNieto!)
  • Mettre à jour pwsh de l'aide pour -Format d'entrée paramètre (#13355) (Merci @sethvs!)
  • Déclarer la licence MIT pour les fichiers copiés depuis Roslyn (#13305) (Merci @xtqqczze!)
  • Améliorer GrandEntier comportements de casting (#12629) (Merci @vexx32!)
  • Réparer Get-Acl -LiteralPath « HKLM: Logiciel\Classes\* » comportement (#13107) (Merci @Shriram0908!)
  • Ajouter Visite par défaut à l'interface visiteur et à la classe (#13258)
  • Correction d'un commutateur sténographique conflictuel -s (STA) pour pwsh (#13262) (Merci @iSazonov!)
  • Changer Read-Host -MaskInput utiliser l'existant ChaîneSécurisée chemin, mais retourne en texte brut (#13256)
  • Supprimer ComEnumerator en tant qu'objets COM utilisant IEnumerator est maintenant pris en charge dans .NET 5.0 (#13259)
  • Utilisez le chemin personnel temporaire au démarrage de Runspace lorsque la variable d'environnement 'HOME' n'est pas définie (#13239)
  • Réparer Invocation-Commande pour détecter l'appel récursif de la même entrée d'historique (#13197)
  • Changer pwsh exécutable -format d'entrée changer de préfixe -dans à -inp pour résoudre le conflit avec -interactif (#13205) (Merci @iSazonov!)
  • Gérer le chemin du système de fichiers WSL lors de l'analyse de la zone de sécurité d'un fichier (#13120)
  • Rendre les autres commutateurs obligatoires dans Split-Chemin (#13150) (Merci @kvprasoon!)
  • Nouvelle icône Fluent Design pour PowerShell 7 (#13100) (Merci @sarthakmalik!)
  • Réparer Déplacer-élément pour prendre en charge les mouvements de montage croisé sur Unix (#13044)

Outils

  • Réparer point net erreurs d'installation (#13387)
  • Augmentez le délai d'expiration de la version quotidienne de Windows à 90 minutes (#13354)
  • Mettre à jour le robot dépendant configuration vers la version 2 (#13230) (Merci @RDIL!)
  • Réparer Test-XUnitTestResults fonction (#13270) (Merci @iSazonov!)
  • Mettre à jour .devcontainer pour utiliser des images SDK Docker nocturnes (#13128)

Essais

  • marque Test-Connexion -TraceRoute tests en attente (#13310)

À 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 PowerShell 7.1 Aperçu 5

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système
Activer ou désactiver la connectivité réseau en veille sous Windows 10

Activer ou désactiver la connectivité réseau en veille sous Windows 10

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

Lire la suite

Activer ou désactiver l'interface utilisateur squelette dans Firefox

Activer ou désactiver l'interface utilisateur squelette dans Firefox

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

Lire la suite

Les utilisateurs d'ordinateurs plus anciens pourraient bientôt manquer de mises à jour pour Edge

Les utilisateurs d'ordinateurs plus anciens pourraient bientôt manquer de mises à jour pour Edge

Mise à jour: les utilisateurs de Chrome sont également concernés. C'est un changement dans le pro...

Lire la suite