Windows Tips & News

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

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

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.

Bannière PowerShell 7

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.

Publicité

Contenucacher
Quoi de neuf dans PowerShell 7.2.0 Aperçu 3
Quoi de neuf dans PowerShell 7.1.2
Quoi de neuf dans PowerShell 7.0.4

Quoi de neuf dans PowerShell 7.2.0 Aperçu 3

  • 📈 Performance: évitez les allocations de baies Annuaire. ObtenirRépertoires et Annuaire. Obtenir des fichiers.
  • Performance: à é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.
  • Correction: 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).
  • ✅ Correction: Supprimer Écrire-Progrès dans Hôte de console si la sortie est redirigée et corrige les tests.
  • ✅ Correction: fonctionnalité expérimentale PSAnsiProgress: Ajout d'une barre de progression minimale à l'aide du rendu ANSI.
  • ✅ Correction: les 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)
  • ✅ Correction: Réinitialiser la couleur après l'écriture Verbeux, Déboguer, et Avertissement messages
  • ✅ Correction: utilisation de 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: Ajout de la prise en charge de $PSStyle pour les barrés et les hyperliens
  • Correction: $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.

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système
Modifier les raccourcis clavier du Narrateur dans Windows 10

Modifier les raccourcis clavier du Narrateur dans Windows 10

Narrateur est une application de lecture d'écran intégrée à Windows 10. Le Narrateur permet aux u...

Lire la suite

Activer ou désactiver les avertissements de verrouillage des majuscules du Narrateur dans Windows 10

Activer ou désactiver les avertissements de verrouillage des majuscules du Narrateur dans Windows 10

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

Lire la suite

Windows 10 Build 19546 frappe la sonnerie rapide

Windows 10 Build 19546 frappe la sonnerie rapide

Microsoft publie une nouvelle version pour Insiders in the Fast ring. La version 19546 inclut que...

Lire la suite