Windows Tips & News

PowerShell 7.2.0 Preview 3, v7.1.2 und v7.0.5 stehen zum Download bereit

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimieren

Microsoft hat heute seine PowerShell-Software in allen drei bestehenden Filialen aktualisiert. Die Updates umfassen PowerShell 7.2.0 Preview 3, PowerShell 7.1.2 und PowerShell 7.0.5. Die stabilen Releases sind kleinere Wartungsupdates.

PowerShell 7-Banner

PowerShell ist eine plattformübergreifende Scripting-Lösung, die unter Windows, MacOS und Linux verfügbar ist. Beginnend mit PowerShell 7.0 haben sich die Entwickler auf die Ausrichtung eingestellt .NET-Release- und Support-Lebenszyklus genauer. Hier ist, was in den heutigen Veröffentlichungen neu ist.

Werbung

Inhaltverstecken
Was ist neu in PowerShell 7.2.0 Vorschau 3
Was ist neu in PowerShell 7.1.2
Was ist neu in PowerShell 7.0.4

Was ist neu in PowerShell 7.2.0 Vorschau 3

  • 📈 Leistung: Vermeiden Sie Array-Zuweisungen von Verzeichnis. GetDirectories und Verzeichnis. GetFiles.
  • 📈 Leistung: Vermeiden Schnur. ToLowerInvariant() von GetEnvironmentVariableAsBool() um das Laden von libicu beim Start zu vermeiden.
  • 📈 Leistung: Holen Sie sich die PowerShell-Version in PSVersionInfo Verwenden des Assembly-Attributs anstelle von FileVersionInfo.
  • ✅ Fix: Get-Date -UFormat %u Verhalten gemäß ISO 8601
  • ✅ Fix: Zusammen mit PSDesiredStateConfigurationv3 Modul ermöglicht Get-DscResource, Invoke-DscResource und DSC-Konfigurationskompilierung auf allen Plattformen, unterstützt von PowerShell (unter Verwendung klassenbasierter DSC-Ressourcen).
  • ✅ Fix: Unterdrücken Schreib-Fortschritt in Konsolenhost wenn die Ausgabe umgeleitet wird und Tests beheben.
  • ✅ Fix: Experimentelle Funktion PSAnsiProgress: Minimalen Fortschrittsbalken mit ANSI-Rendering hinzufügen.
  • ✅ Fix: Web-Cmdlets zum korrekten Erstellen von URI aus dem Text bei Verwendung -Kein Vertreter
  • ✅ Fix: Aktualisieren Sie die ICommandPredictor um mehr Feedback zu geben und Feedback leichter korrelierbar zu machen (#14649)
  • ✅ Fix: Farbe nach dem Schreiben zurücksetzen Ausführlich, Debuggen, und Warnung Mitteilungen
  • ✅ Fix: Variable für verschachtelte verwenden ForEach-Object -Parallel
  • ✅ Fix: Wenn beim Formatieren die Sammlung geändert wird, schlägt die gesamte Pipeline nicht fehl.
  • ✅ Fix: Vervollständigung der Parameter für Attribute verbessern
  • ✅ Fix: Richtige Fehlermeldungen schreiben für Get-Befehl ' '
  • ✅ Fix: Tippfehler in der Ressourcenzeichenfolge ProxyURINnotSupplied
  • ✅ Fix: Unterstützung zu. hinzufügen $PSStyle für Durchstreichen und Hyperlinks
  • ✅ Fix: $PSStyle Blinkcodes

Was ist neu in PowerShell 7.1.2

  • Korrigieren Sie das Signieren von Drittanbietern für Dateien in Unterordnern
  • .NET SDK auf Version 5.0.103 umbauen
  • Veröffentlichen Sie das globale Toolpaket für eine stabile Veröffentlichung

Was ist neu in PowerShell 7.0.4

  • Entfernen Sie MyGet-Feeds aus test nuget.config
  • Aktualisieren Sie die WXS-Datei für 7.0.4
  • Aktualisieren Sie .NET-Abhängigkeiten für 7.0.4
  • Fix 7.0.4 `Get-Module` Testfehler
  • Fehler bei der Verzeichniserstellung beheben
  • WMF-Linkaufruftest deaktivieren
  • Verwenden Sie PowerShell Core zum Erstellen und Testen von Paketen im CI-Build
  • Deaktivieren Sie libmi-abhängige Tests für macOS.
  • Verwenden Sie einen Feed in jeder nuget.config in offiziellen Builds
  • Mit Fixpfad signierte RPMs werden aus dem Release-Build hochgeladen
  • Syntaxfehler im Windows-Paketskript behoben
  • Legen Sie fest, dass der AppLocker-Enforce-Modus Vorrang vor dem UMCI-Überwachungsmodus hat
  • Problem mit nicht signiertem Build behoben
  • Verschieben Sie macOS und NuGet zur ESRP-Signatur
  • Verschieben Sie die Windows-Paketsignierung, um ESRP zu verwenden
  • Verschieben Sie Linux zur ESRP-Signierung
  • Migration von Drittanbietersignaturen zu ESRP
  • Machen Sie keine flache Kasse
  • Wechseln Sie zur ESRP-Signatur für Windows-Dateien
  • Behebung von Unterbrechungen im täglichen Build von Paketen aufgrund von Änderungen an der macOS-Signatur
  • Einzelne Dateien im Paket signieren
  • Verwenden Sie das Authenticode-Zertifikat für die MSIX-Signatur
  • Signieren Sie die MSIX-Dateien für den Store
  • Temporären persönlichen Pfad beim Start des Runspace verwenden, wenn $env: HOME nicht definiert ist
  • Korrigieren Sie das MSIX-Paket, um festzustellen, ob es sich um eine Vorschauversion handelt, indem Sie die semantische Versionszeichenfolge überprüfen
  • Standard-Hilfeinhalt zum Asset-Ordner hinzufügen

Weitere Details finden Sie auf GitHub.

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimieren

Windows 10-Komponentenspeicherarchive

Wenn Ihr Windows 10 defekt ist, kann dies mit einer Beschädigung des Komponentenspeichers zusamme...

Weiterlesen

Sfc Offline-Scan-Archive

Die sfc /scannow Befehl ist eine bekannte Methode, um eine Integritätsprüfung aller Windows 10-Sy...

Weiterlesen

So führen Sie den Befehl sfc /scannow aus, wenn Windows 10 nicht bootet

So führen Sie den Befehl sfc /scannow aus, wenn Windows 10 nicht bootet

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimierenD...

Weiterlesen