PowerShell 7.1.0 Preview 7 გამოვიდა
PowerShell-ის გუნდმა წარმოადგინა PowerShell-ის ახალი გადახედვის ვერსია. აი, რას უნდა ველოდოთ მომავალ PowerShell 7.1 პლატფორმაზე და რა შეიცვალა უკვე Preview 7-ში.
PowerShell 7.1-ის წინასწარი გამოშვება მოიცავს .NET 5 გადახედვა 1. PowerShell 7.0-დან დაწყებული, დეველოპერები გადავიდნენ გასწორებაზე .NET-ის გამოშვება და სიცოცხლის ციკლის მხარდაჭერა უფრო ახლოს. მოსალოდნელია, რომ PowerShell 7.1 ხელმისაწვდომი გახდება 2020 წლის ზამთრის .NET 5-ის გამოსვლის თარიღიდან ერთ-ორ კვირაში და შეესაბამება მათ წლიურ გამოშვების სიჩქარეს.
რეკლამა
Preview 6-დან დაწყებული, PowerShell 7.1 Preview არის ხელმისაწვდომია Microsoft Store-ში.
რა არის ახალი PowerShell 7.1 Preview 6-ში
ცვლილებების დარღვევა
- გაასწორე
$?
რომ არ იყოს$ ყალბი
როდესაც მშობლიური ბრძანება წერსstderr
(#13395)
ძრავის განახლებები და შესწორებები
- ქვესისტემის მოდულის მოდელის საწყისი მუშაობა (მინიმალური powershell-ისთვის) (#13186)
- ოპტიმიზაცია
GetSystemLockdownPolicy
არადაბლოკვის სცენარებისთვის (#13438)
ზოგადი Cmdlet განახლებები და შესწორებები
- დააბრუნეთ "დაამატე პარამეტრი
-გვერდი
რომᲓახმარების მიღება
პეიჯინგის მხარდასაჭერად (#13374)" (#13519) - დაამატეთ მხარდაჭერა
TLS
1.3 ვებ cmdlet-ებში (#13409) (მადლობა @iSazonov!) - დაამატეთ null შემოწმება
არგს
inCommandLineParser
(#13451) (მადლობა @iSazonov!) - Microsoft Store-ის აპლიკაციების გადაკეთების წერტილების დამუშავება (#13481) (მადლობა @iSazonov!)
- გადაადგილება
PSNullConditionalOperators
ფუნქცია გამოსულია ექსპერიმენტული (#13529) - გადაადგილება
PSNativePSPathResolution
ფუნქცია არ არის ექსპერიმენტული (#13522) - გამოიყენეთ ველი, თუ თვისება არ არსებობს
ObRoot
PowerShell Direct-ის კონტეინერში გამოყენებისას (#13375) (მადლობა @hemisphere!) - ჩახშობა
UTF-7
მოძველებული გაფრთხილებები (#13484) - მოერიდეთ ან-ის მრავალრიცხოვან ჩამოთვლას
IE უთვალავი
მაგალითად inშემდგენელი.cs
(#13491) - შეცვლა
Add-Type -OutputType
მხარი არ დაუჭიროსკონსოლის აპლიკაცია
დაWindowsApplication
(#13440) - შექმენით გაფრთხილებები, როდესაც
UTF-7
მითითებულია როგორც კოდირება (#13430)
კოდის გასუფთავება
@xtqqczze, @tamasvajk
ხელსაწყოები
- vscode: დამატება
editorconfig
რეკომენდებულ გაფართოებებზე (#13537) (მადლობა @xtqqczze!) - ამოიღეთ მოძველებული
ZapDisable
დაკავშირებული კოდიდანbuild.psm1
(#13350) (მადლობა @jackerr3!)
ტესტები
- გამორთვა
WMF
ჩამოტვირთვის ლინკის დადასტურების ტესტი (#13479)
რას უნდა ველოდოთ PowerShell 7.1-ში
- PowerShellGet 3.0
- საიდუმლო მართვის მოდული, გაფართოებადი აბსტრაქციის ფენა PowerShell-ში Secrets და Secrets Vaults-თან ურთიერთობისთვის, მიიღებს Linux-ის მხარდაჭერას.
- PSScriptAnalyzer 2.0 მომხმარებლის უკეთესი გამოცდილებისთვის VSCode-PowerShell და PSEditorServices.
- გაუმჯობესებები განხორციელდა PowerShell Jupyter Kernel
- გაუმჯობესებები განხორციელდა platyPS vNext, PowerShell მოდული, რომელსაც დეველოპერები ამჟამად იყენებენ PowerShell-ის დოკუმენტაციის შემცირებიდან განახლებად დახმარებაზე გადასაყვანად.
ასევე არის მთელი რიგი სფეროები, სადაც შესაძლებელია მეტი გაუმჯობესება და ცვლილება, მათ შორის ინსტალაცია და განახლება, Shell-ის გაუმჯობესება, მომხმარებლის ინტერაქტიული გამოცდილება.
და ბოლოს, PowerShell-მა შეიძლება მიიღოს მინიმალური კონფიგურაცია, რომელიც მოიცავს მხოლოდ PowerShell-ის ნაწილებს, რომლებიც საჭიროა თქვენი სკრიპტებისთვის. არა მხოლოდ დასჭირდება ნაკლები ადგილი დისკზე, არამედ, რაც მთავარია, კოდების მინიმალური ნაკრები ნიშნავს ნაკლებ შესწორებას და უსაფრთხოების შეტევის ზედაპირს.
შეგიძლიათ ჩამოტვირთოთ აქ:
ჩამოტვირთეთ PowerShell 7.1 Preview