PowerShell 7.1.0 Preview 7 jest niedostępny
Zespół PowerShell wprowadził nową wersję zapoznawczą PowerShell. Oto czego można się spodziewać w nadchodzącej platformie PowerShell 7.1, a co już się zmieniło w wersji Preview 7.
Wersja zapoznawcza programu PowerShell 7.1 zawiera Podgląd .NET 5 1. Począwszy od PowerShell 7.0, programiści przesunęli się, aby dostosować się do Cykl życia wydania i wsparcia .NET uważniej. Oczekuje się, że program PowerShell 7.1 będzie dostępny w ciągu tygodnia lub dwóch od daty wydania platformy .NET 5 zimą 2020 r. i będzie zgodny z coroczną kadencją wydawniczą w przyszłości.
Reklama
Począwszy od wersji zapoznawczej 6, wersja zapoznawcza PowerShell 7.1 jest dostępne w Microsoft Store.
Co nowego w PowerShell 7.1 Preview 6
Przełamujące zmiany
- Naprawić
$?
nie być$fałsz
kiedy rodzime polecenie zapisuje dostderr
(#13395)
Aktualizacje i poprawki silnika
- Wstępna praca modelu wtyczki podsystemu (dla minimalnego powershella) (#13186)
- Optymalizować
GetSystemLockdown Policy
dla scenariuszy bez blokady (#13438)
Ogólne aktualizacje i poprawki poleceń cmdlet
- Cofnij „Dodaj parametr
-Paged
doUzyskać pomoc
do obsługi stronicowania (#13374)" (#13519) - Dodaj wsparcie dla
TLS
1,3 w poleceniach cmdlet sieci Web (#13409) (Dziękuję @iSazonov!) - Dodaj sprawdzanie zerowe dla
argumenty
wParser wiersza poleceń
(#13451) (Dziękuję @iSazonov!) - Przetwarzaj punkty ponownej analizy dla aplikacji Microsoft Store (#13481) (Dziękuję @iSazonov!)
- Ruszaj się
PSNull Operatory Warunkowe
funkcja z eksperymentalnego (#13529) - Ruszaj się
PSNativePSPathResolution
funkcja poza eksperymentalną (#13522) - Użyj pola, jeśli właściwość nie istnieje dla
ObRoot
podczas korzystania z PowerShell Direct do kontenera (#13375) (Dziękuję @hemisphera!) - Stłumić
UTF-7
przestarzałe ostrzeżenia (#13484) - Unikaj wielokrotnych wyliczeń an
IEnumerable
instancja wKompilator.cs
(#13491) - Reszta
Add-Type -OutputType
nie wspieraćAplikacja konsoli
orazWindowsAplikacja
(#13440) - Twórz ostrzeżenia, gdy
UTF-7
jest określony jako kodowanie (#13430)
Czyszczenie kodu
@xtqqczze, @tamasvajk
Narzędzia
- vscode: Dodaj
konfiguracja edytora
do zalecanych rozszerzeń (#13537) (Dziękuję @xtqqczze!) - Usuń nieaktualne
ZapWyłącz
powiązany kod zbuild.psm1
(#13350) (Dziękuję !!)
Testy
- Wyłączyć
WMF
pobierz test weryfikacyjny łącza (#13479)
Czego można się spodziewać w PowerShell 7.1
- PowerShell Pobierz 3.0
- Moduł zarządzania tajnymi, rozszerzalna warstwa abstrakcji w programie PowerShell do interakcji z obiektami tajnymi i skarbcami obiektów tajnych, otrzyma obsługę systemu Linux.
- Analizator PSScript 2.0 dla lepszego doświadczenia użytkownika dzięki VSCode-PowerShell i PSEditorServices.
- Ulepszenia wprowadzone do Jądro programu PowerShell Jupyter
- Ulepszenia wprowadzone do platyPS vNext, moduł PowerShell, którego programiści obecnie używają do konwersji dokumentacji PowerShell z przecen na pomoc z możliwością aktualizacji.
Istnieje również wiele obszarów, w których można wprowadzić więcej ulepszeń i zmian, w tym instalacja i aktualizacja, ulepszenia powłoki, interaktywne wrażenia użytkownika.
Wreszcie, PowerShell może uzyskać minimalną konfigurację, która obejmuje tylko części PowerShell potrzebne do twoich skryptów. Nie tylko zajęłoby to mniej miejsca na dysku, ale co ważniejsze, minimalny zestaw kodu oznacza mniej łatania i powierzchni ataku na bezpieczeństwo.
Możesz go pobrać tutaj:
Pobierz podgląd PowerShell 7.1