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
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
Supprimer tous les identifiants et mots de passe Firefox enregistrés à la fois

Supprimer tous les identifiants et mots de passe Firefox enregistrés à la fois

À partir de Firefox 85, vous pouvez désormais supprimer tous les identifiants et mots de passe en...

Lire la suite

Windows 11 Rechercher les mises à jour de l'application Store

Windows 11 Rechercher les mises à jour de l'application Store

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

Lire la suite

Correctifs optionnels « Aperçu » publiés pour Windows 10 versions 20H2 et 2004

Correctifs optionnels « Aperçu » publiés pour Windows 10 versions 20H2 et 2004

1 réponseMicrosoft publie en février 2021 des correctifs Windows non liés à la sécurité "C" pour ...

Lire la suite