Windows Tips & News

PowerShell 7.2.0 Preview 3, v7.1.2 i v7.0.5 są dostępne do pobrania

click fraud protection
ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność systemu

Microsoft zaktualizował dzisiaj swoje oprogramowanie PowerShell we wszystkich trzech istniejących oddziałach. Aktualizacje obejmują PowerShell 7.2.0 Preview 3, PowerShell 7.1.2 i PowerShell 7.0.5. Wersje stabilne to drobne aktualizacje konserwacyjne.

Baner PowerShell 7

PowerShell to wieloplatformowe rozwiązanie do obsługi skryptów dostępne w systemach Windows, MacOS i Linux. Począwszy od PowerShell 7.0, programiści przesunęli się, aby dostosować się do Cykl życia wydania i wsparcia .NET uważniej. Oto, co nowego w dzisiejszych wydaniach.

Reklama

Zawartośćukryć
Co nowego w PowerShell 7.2.0 Preview 3
Co nowego w PowerShell 7.1.2
Co nowego w PowerShell 7.0.4

Co nowego w PowerShell 7.2.0 Preview 3

  • 📈 Wydajność: unikaj alokacji tablic od Informator. Pobierz katalogi oraz Informator. Pobierz pliki.
  • 📈 Wydajność: unikaj strunowy. Do Dolnego Niezmiennicza() z GetEnvironmentVariableAsBool() aby uniknąć ładowania libicu przy starcie.
  • 📈 Wydajność: pobierz wersję PowerShell w Informacje o wersji PS używanie atrybutu zestawu zamiast Informacje o wersji pliku.
  • ✅ Napraw: Get-Date -UFormat %u zachowanie zgodne z ISO 8601
  • ✅ Poprawka: Razem z Konfiguracja PSDesiredStatev3 moduł pozwala Pobierz DscResource, Wywołaj DscResource i kompilacja konfiguracji DSC na wszystkich platformach, obsługiwana przez PowerShell (przy użyciu zasobów DSC opartych na klasach).
  • ✅Poprawka: Pomiń Postęp zapisu w Host konsoli jeśli wyjście jest przekierowane i napraw testy.
  • ✅ Poprawka: funkcja eksperymentalna PSAnsiProgress: Dodaj minimalny pasek postępu przy użyciu renderowania ANSI.
  • ✅ Poprawka: polecenia cmdlet sieci Web do prawidłowego konstruowania identyfikatora URI z treści podczas używania -Bez proxy
  • ✅ Poprawka: zaktualizuj ICommand Predictor aby zapewnić więcej informacji zwrotnych, a także ułatwić skorelowanie informacji zwrotnych (#14649)
  • ✅ Poprawka: zresetuj kolor po napisaniu Gadatliwy, Odpluskwić, oraz Ostrzeżenie wiadomości
  • ✅ Poprawka: używanie zmiennej do zagnieżdżenia ForEach-Object -Parallel
  • ✅ Poprawka: podczas formatowania, jeśli kolekcja zostanie zmodyfikowana, nie uszkodź całego potoku.
  • ✅ Poprawka: popraw uzupełnianie parametrów dla atrybutów
  • ✅ Poprawka: Napisz prawidłowe komunikaty o błędach dla Pobierz polecenie „ ”
  • ✅ Poprawka: literówka w ciągu zasobów ProxyURINNiedostarczone
  • ✅ Poprawka: Dodaj wsparcie do $PSStyle dla przekreśleń i hiperłączy
  • ✅ Napraw: $PSStyle kody migające

Co nowego w PowerShell 7.1.2

  • Napraw podpisywanie plików w podfolderach przez osoby trzecie
  • Zmień pakiet SDK platformy .NET na wersję 5.0.103
  • Opublikuj globalny pakiet narzędzi do wydania stabilnego

Co nowego w PowerShell 7.0.4

  • Usuń kanały MyGet z testowego nuget.config
  • Zaktualizuj plik WXS do wersji 7.0.4
  • Zaktualizuj zależności .NET dla wersji 7.0.4
  • Napraw 7.0.4 Błąd testu „Get-Module”
  • Napraw błąd tworzenia katalogu
  • Wyłącz test wywołania łącza WMF
  • Użyj PowerShell Core do kompilacji i testowania pakietu w kompilacji CI
  • Wyłącz testy zależne od libmi dla systemu macOS.
  • Użyj jednego kanału w każdym nuget.config w oficjalnych kompilacjach
  • Poprawki RPM podpisane ze ścieżką są przesyłane z wersji kompilacji
  • Napraw błąd składni w skrypcie pakowania Windows
  • Spraw, aby tryb AppLocker Enforce miał pierwszeństwo przed trybem audytu UMCI
  • Napraw problem z niepodpisaną kompilacją
  • Przenieś macOS i NuGet do podpisywania ESRP
  • Przenieś podpisywanie pakietów Windows do ESRP
  • Przenieś Linuksa do podpisywania ESRP
  • Przenieś podpisywanie stron trzecich do ESRP
  • Nie rób płytkiej kasy
  • Przejdź do podpisywania ESRP dla plików Windows
  • Naprawiaj przerwy w codziennej kompilacji pakietów z powodu zmian podpisywania w systemie macOS
  • Podpisz poszczególne pliki w pakiecie
  • Użyj certyfikatu Authenticode do podpisywania MSIX
  • Podpisz pliki MSIX dla sklepu
  • Użyj tymczasowej ścieżki osobistej podczas uruchamiania obszaru działania, gdy $env: HOME nie jest zdefiniowane
  • Napraw pakiet MSIX, aby określić, czy wersja zapoznawcza, sprawdzając ciąg wersji semantycznej
  • Dodaj domyślną treść pomocy do folderu zasobów

Więcej szczegółów znajdziesz na GitHub.

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność systemu
Włącz lub wyłącz indeksowanie lokalizacji sieciowych na zdjęciach w systemie Windows 10

Włącz lub wyłącz indeksowanie lokalizacji sieciowych na zdjęciach w systemie Windows 10

Jak włączyć lub wyłączyć indeksowanie lokalizacji sieciowych na zdjęciach w systemie Windows 10?S...

Czytaj więcej

Wyłącz automatyczne włączanie Bluetooth w Blueman w systemie Linux

Wyłącz automatyczne włączanie Bluetooth w Blueman w systemie Linux

Bluetooth to popularny standard bezprzewodowego połączenia krótkiego zasięgu różnych urządzeń. Za...

Czytaj więcej

Przełącz użytkownika w systemie Windows 10

Przełącz użytkownika w systemie Windows 10

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność sys...

Czytaj więcej