Windows Tips & News

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

click fraud protection
PowerShell 7 Avatar-Symbol
Hinterlasse eine Antwort

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 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.

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 Textkörper 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: Schreiben Sie die richtigen Fehlermeldungen 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.

Hinzufügen Deinstallieren Sie ein kaskadierendes Kontextmenü für ein Programm in Windows 10

Hinzufügen Deinstallieren Sie ein kaskadierendes Kontextmenü für ein Programm in Windows 10

Windows 10 unterstützt zwei Arten von Apps: klassische Desktop-Apps (Win32) und moderne Store-App...

Weiterlesen

Hinzufügen Deinstallieren Sie ein Programm-Kontextmenü in Windows 10

Hinzufügen Deinstallieren Sie ein Programm-Kontextmenü in Windows 10

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

Weiterlesen

So verschieben Sie das Off-Screen-Fenster zurück auf den Bildschirm in Windows 10

So verschieben Sie das Off-Screen-Fenster zurück auf den Bildschirm in Windows 10

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

Weiterlesen