Windows Tips & News

PowerShell 7.2.0 Preview 3, v7.1.2 et v7.0.5 sont disponibles en téléchargement

click fraud protection
Icône d'avatar PowerShell 7
Laisser une réponse

Microsoft a mis à jour aujourd'hui son logiciel PowerShell dans les trois succursales existantes. Les mises à jour incluent PowerShell 7.2.0 Preview 3, PowerShell 7.1.2 et PowerShell 7.0.5. Les versions stables sont des mises à jour de maintenance mineures.

PowerShell est une solution de script multiplateforme disponible sur Windows, MacOS et Linux. À 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. Voici les nouveautés des versions d'aujourd'hui.

Quoi de neuf dans PowerShell 7.2.0 Aperçu 3

  • Performances: évitez les allocations de baies de Annuaire. ObtenirRépertoires et Annuaire. Obtenir des fichiers.
  • Performances: à éviter chaîne de caractères. ToLowerInvariant() de GetEnvironmentVariableAsBool() pour éviter de charger libicu au démarrage.
  • Performances: obtenez la version PowerShell dans Informations sur la version PS en utilisant l'attribut assembly au lieu de FichierVersionInfo.
  • Réparer: Date d'obtention -UFormat %u comportement pour se conformer à la norme ISO 8601
  • Correction: avec PSDesiredStateConfigurationv3 le module permet Obtenir-DscResource, Invoke-DscResource et compilation de la configuration DSC sur toutes les plateformes, prise en charge par PowerShell (à l'aide de ressources DSC basées sur les classes).
  • Correctif: Supprimer Écrire-Progrès dans Hôte de console si la sortie est redirigée et corrige les tests.
  • Correctif: fonctionnalité expérimentale PSAnsiProgress: Ajout d'une barre de progression minimale à l'aide du rendu ANSI.
  • Correctif: applets de commande Web pour construire correctement l'URI à partir du corps lors de l'utilisation -Pas de proxy
  • Correctif: mettre à jour le ICommandPredictor pour fournir plus de commentaires et également rendre les commentaires plus faciles à corréler (#14649)
  • Correctif: Réinitialiser la couleur après l'écriture Verbeux, Déboguer, et Avertissement messages
  • Correction: utilisation d'une variable pour imbriquée ForEach-Object -Parallèle
  • Correction: lors du formatage, si la collection est modifiée, ne pas échouer l'ensemble du pipeline.
  • Correctif: améliore la saisie des paramètres pour les attributs
  • Correctif: écrivez les messages d'erreur appropriés pour Obtenir-Commande ' '
  • Correction: faute de frappe dans la chaîne de ressource ProxyURINonNonFourni
  • Correctif: ajouter la prise en charge à $PSStyle pour les barrés et les hyperliens
  • Réparer: $PSStyle codes clignotants

Quoi de neuf dans PowerShell 7.1.2

  • Correction de la signature par des tiers pour les fichiers dans les sous-dossiers
  • Faites passer le SDK .NET à la version 5.0.103
  • Publier le package d'outils global pour une version stable

Quoi de neuf dans PowerShell 7.0.4

  • Supprimer les flux MyGet du test nuget.config
  • Mettre à jour le fichier WXS pour 7.0.4
  • Mettre à jour les dépendances .NET pour 7.0.4
  • Correction de l'échec du test `Get-Module` 7.0.4
  • Réparer l'échec de la création du répertoire
  • Désactiver le test d'appel de lien WMF
  • Utiliser PowerShell Core pour la construction et le test du package dans la construction CI
  • Désactivez les tests dépendants de libmi pour macOS.
  • Utilisez un flux dans chaque nuget.config dans les versions officielles
  • Les RPM signés par chemin de correction sont téléchargés à partir de la version de version
  • Correction d'une erreur de syntaxe dans le script d'empaquetage Windows
  • Faire en sorte que le mode AppLocker Enforce ait la priorité sur le mode d'audit UMCI
  • Résoudre le problème avec la construction non signée
  • Déplacer macOS et NuGet vers la signature ESRP
  • Déplacer la signature de package Windows pour utiliser ESRP
  • Déplacer Linux vers la signature ESRP
  • Migrer la signature de tiers vers ESRP
  • Ne faites pas de caisse superficielle
  • Passer à la signature ESRP pour les fichiers Windows
  • Corrige les ruptures dans la construction quotidienne des packages en raison des modifications de signature de macOS
  • Signer des fichiers individuels dans le package
  • Utiliser le certificat Authenticode pour la signature MSIX
  • Signez les fichiers MSIX pour le magasin
  • Utilisez le chemin personnel temporaire au démarrage de l'espace d'exécution lorsque $env: HOME n'est pas défini
  • Correction de l'empaquetage MSIX pour déterminer s'il s'agit d'une version préliminaire en inspectant la chaîne de version sémantique
  • Ajouter le contenu d'aide par défaut au dossier des ressources

Plus de détails peuvent être trouvés sur GitHub.

Archives de confidentialité de Windows 10

Comment activer ou désactiver l'accès au site Web à la liste des langues dans Windows 10Certains ...

Lire la suite

Archives des options de démarrage de Windows 10

Comment trouver le dernier temps de démarrage du BIOS dans Windows 10BIOS est un logiciel spécial...

Lire la suite

Désactiver les ombres de fenêtre dans Windows 10

Désactiver les ombres de fenêtre dans Windows 10

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

Lire la suite