Windows Tips & News

PowerShell 7.1.0 Preview 6 გამოვიდა

click fraud protection

PowerShell-ის გუნდმა წარმოადგინა PowerShell-ის ახალი გადახედვის ვერსია. აი, რას უნდა ველოდოთ მომავალ PowerShell 7.1 პლატფორმაზე და რა შეიცვალა უკვე Preview 6-ში.

PowerShell 7.1-ის წინასწარი გამოშვება მოიცავს .NET 5 გადახედვა 1. PowerShell 7.0-დან დაწყებული, დეველოპერები გადავიდნენ გასწორებაზე .NET-ის გამოშვება და სიცოცხლის ციკლის მხარდაჭერა უფრო ახლოს. მოსალოდნელია, რომ PowerShell 7.1 ხელმისაწვდომი გახდება 2020 წლის ზამთრის .NET 5-ის გამოსვლის თარიღიდან ერთ-ორ კვირაში და შეესაბამება მათ წლიურ გამოშვების სიჩქარეს.

რა არის ახალი PowerShell 7.1 Preview 6-ში

ცვლილებების დარღვევა

  • გადარქმევა -UnixTime-დან რომ -UnixTimeSeconds on მიღება-თარიღი Unix-ის დროის შეყვანის დასაშვებად (#13084) (მადლობა @aetos382!)
  • Გააკეთოს $ErrorActionPreference არ იმოქმედებს stderr მშობლიური ბრძანებების გამომავალი (#13361)
  • ცალსახად მითითებულ დასახელებულ პარამეტრს მიეცით საშუალება, რომ შეცვალოს იგივე ჰეშტებლური გაფანტვისგან (#13162)

ძრავის განახლებები და შესწორებები

  • Refactor ბრძანების ხაზის პარსერი ადრეული ანალიზის გასაკეთებლად (#11482) (მადლობა @iSazonov!)
  • დაამატეთ მხარდაჭერა ზოგიერთი .NET შიდა ტიპის კონვერტორებისთვის (#12580) (მადლობა @iSazonov!)
  • განაახლეთ და ჩართეთ ComInterop კოდი PowerShell-ში (#13304)

ექსპერიმენტული მახასიათებლები

  • დამატება -Runspace პარამეტრი ყველასთვის *-PSBreakpoint cmdlets (#10492) (მადლობა @KirkMunro!)

ზოგადი Cmdlet განახლებები და შესწორებები

  • შეცდომის გამოსწორება ახალი სიმბოლური ბმულიდან, რომელიც აკლია სამიზნეს (#13085) (მადლობა @yecril71pl!)
  • გააკეთეთ პარამეტრი არგს საზოგადოებაში არამდგრადი ConsoleHost API (#13429)
  • დაამატეთ დაკარგული განკარგვა ამისთვის CancellationTokenSource (#13420) (მადლობა @Youssef1313!)
  • დაამატეთ პარამეტრი -გვერდი რომ Დახმარების მიღება პეიჯინგის მხარდასაჭერად (#13374)
  • გაასწორე Დახმარების მიღება სწორად არ არის ნაჩვენები, თუ პარამეტრი მხარს უჭერს ველურ ბარათებს (#13353) (მადლობა @ThomasNieto!)
  • განახლება pwsh დახმარება ამისთვის -შეყვანის ფორმატი პარამეტრი (#13355) (მადლობა @sethvs!)
  • გამოაცხადეთ MIT ლიცენზია როსლინიდან კოპირებული ფაილებისთვის (#13305) (მადლობა @xtqqczze!)
  • გაუმჯობესება დიდი მთელი რიცხვი კასტინგის ქცევები (#12629) (მადლობა @vexx32!)
  • გაასწორე Get-Acl -LiteralPath "HKLM: Software\Classes\*" მოქმედება (#13107) (მადლობა @Shriram0908!)
  • დამატება ნაგულისხმევი ვიზიტი მეთოდი ვიზიტორთა ინტერფეისისა და კლასისთვის (#13258)
  • შეასწორეთ კონფლიქტური სტენოგრამის გადამრთველი -ს (STA) ამისთვის pwsh (#13262) (მადლობა @iSazonov!)
  • შეცვლა Read-Host -MaskInput არსებულის გამოყენება SecureString ბილიკი, მაგრამ დაბრუნდით როგორც ჩვეულებრივი ტექსტი (#13256)
  • ამოღება Comenumerator როგორც COM ობიექტების გამოყენებით IE მრიცხველი ახლა მხარდაჭერილია .NET 5.0-ში (#13259)
  • გამოიყენეთ დროებითი პირადი გზა Runspace-ის გაშვებისას, როდესაც გარემოს ცვლადი "HOME" არ არის განსაზღვრული (#13239)
  • გაასწორე გამოძახება-ბრძანება იგივე ისტორიაში ჩანაწერის რეკურსიული ზარის აღმოსაჩენად (#13197)
  • შეცვლა pwsh შესრულებადი - შეყვანის ფორმატი გადართვის პრეფიქსი -ში რომ -inp კონფლიქტის გამოსწორება - ინტერაქტიული (#13205) (მადლობა @iSazonov!)
  • WSL ფაილური სისტემის გზის დამუშავება ფაილის უსაფრთხოების ზონის ანალიზის დროს (#13120)
  • სხვა გადამრთველები სავალდებულო გახადეთ Split-Path (#13150) (მადლობა @kvprasoon!)
  • ახალი Fluent Design ხატულა PowerShell 7-ისთვის (#13100) (მადლობა @sarthakmalik!)
  • გაასწორე გადაადგილება - ნივთი Unix-ზე ჯვარედინი სვლების მხარდასაჭერად (#13044)

ხელსაწყოები

  • გაასწორე dotnet ინსტალაციის შეცდომები (#13387)
  • გაზარდეთ Windows-ის ყოველდღიური აშენების დრო 90 წუთამდე (#13354)
  • განაახლეთ დამოკიდებულიბოტი კონფიგურაცია 2 ვერსიამდე (#13230) (მადლობა @RDIL!)
  • გაასწორე ტესტი-XUnitTestResults ფუნქცია (#13270) (მადლობა @iSazonov!)
  • განახლება .devcontainer ღამის დოკერის SDK სურათების გამოსაყენებლად (#13128)

ტესტები

  • მარკო Test-Connection -TraceRoute ტესტები მოლოდინშია (#13310)

რას უნდა ველოდოთ 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 5

დააყენეთ ნაგულისხმევი WSL Linux Distro Windows 10-ში

ეს ვებსაიტი იყენებს ქუქიებს თქვენი გამოცდილების გასაუმჯობესებლად ვებსაიტზე ნავიგაციის დროს. ამ ქუ...

Წაიკითხე მეტი

ჩართეთ Ubuntu კონსოლი Windows 10-ის არქივებში

ეს ვებსაიტი იყენებს ქუქიებს თქვენი გამოცდილების გასაუმჯობესებლად ვებსაიტზე ნავიგაციის დროს. ამ ქუ...

Წაიკითხე მეტი

Fluent Design მოდის Windows Store-ში Windows 10-ში

Fluent Design მოდის Windows Store-ში Windows 10-ში

Windows 10-ის მომავალი ინტერფეისი, რომელიც ადრე ცნობილი იყო მისი კოდის სახელით "Project NEON", არ...

Წაიკითხე მეტი