Windows Tips & News

PowerShell 7.1.0 RC 1 ხელმისაწვდომია ჩამოსატვირთად

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის

PowerShell 7.1, კროსპლატფორმული სკრიპტირების გადაწყვეტის მომავალი ვერსია, რომელიც ხელმისაწვდომია Windows-ზე, MacOS-სა და Linux-ზე, უფრო უახლოვდება მის გამოშვებას. დღეს მისი Release Candidate ვერსია 1 ხელმისაწვდომი გახდა ჩამოსატვირთად.

PowerShell 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 RC 1-ში
ცნობილი საკითხები
ძრავის განახლებები და შესწორებები
ზოგადი Cmdlet განახლებები და შესწორებები
რას უნდა ველოდოთ PowerShell 7.1-ში

რა არის ახალი PowerShell 7.1 RC 1-ში

ცნობილი საკითხები

PowerShell-ის ამ გამოშვებაზე გავლენას ახდენს რამდენიმე ცნობილი რეგრესია და .NET 5.0.0-rc.1-ის დიზაინის დარღვევის ცვლილება.
ამ რეგრესიის გავლენის გათვალისწინებით, განსაკუთრებით ინტერაქტიულ სცენარებში არა-Windows სისტემებზე, ჩვენ ვიქნებით მხოლოდ გამოაქვეყნებს PowerShell v7.1.0-rc.1 პაკეტებს Windows და Linux-ისთვის, გამოტოვებთ macOS-ს, სანამ v7.1.0-rc.2 ხელმისაწვდომი იქნება სათანადო შესწორებები.

  • [რეგრესია] კონსოლის API სისტემა. კონსოლი. TreatControlCAsInput არის უკუღმა Linux-სა და macOS-ზე: dotnet/გაშვების დრო#42423. შესწორება გაკეთდა .NET 5.0.0-rc.2-ში: dotnet/გაშვების დრო#42432
    • ეს იწვევს Ctrl+c რომ არ იმუშაოს PSReadLine-ში Linux-ზე და macOS-ზე.
  • [რეგრესია] კონსოლის API სისტემა. კონსოლი. ReadKey () არასწორად ბრუნდება Ctrl+J ამისთვის ENTER macOS-ზე: dotnet/გაშვების დრო#42418. შესწორება გაკეთდა .NET 5.0.0-rc.2-ში: dotnet/გაშვების დრო#42477
    • ეს იწვევს ENTER რომ არ იყოს ფუნქციონალური PSES ინტეგრირებულ კონსოლში.
  • [რეგრესია] შესრულების რეგრესია Linux-სა და macOS-ზე: dotnet/გაშვების დრო#41739. შესწორება გაკეთდა .NET 5.0.0-rc.2-ში: dotnet/გაშვების დრო#41820
    • ეს იწვევს მუშაობის პოტენციურ პრობლემებს ზოგიერთ კონკრეტულ არქიტექტურაზე, Linux-ის დისტრიბუციებსა და macOS-ზე. მაგალითად, PowerShell-ში ბრძანების აღმოჩენა 20-ჯერ უფრო ნელია Ubuntu 18.04 WSL 2-ზე.
  • [დიზაინის დარღვევის ცვლილება]TLS 1.0 და TLS 1.1 ამოღებულ იქნა ნაგულისხმევი Linux მანქანებზე, სადაც OpenSSL 1.1 და ზემოთ გამოიყენება: dotnet/გაშვების დრო#40746
    • ეს იწვევს Invoke-WebRequest და Invoke-RestMethod გადაგდება AuthenticationException გამოყენებისას TLS 1.0 ან TLS 1.1 Linux მანქანებზე სადაც OpenSSL 1.1 და ზემოთ გამოიყენება.

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

  • გააკეთეთ შესწორებები ComInterop კოდი, როგორც შემოთავაზებულია .NET გუნდის მიერ (#13533)

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

  • გამოასწორეთ შემთხვევა, როდესაც გამონაკლისის შეტყობინება შეიცავს მხოლოდ "n" Windows-ზე (#13684)
  • ამოიცნო CONOUT$ და CONIN$ როგორც დაჯავშნილი მოწყობილობების სახელები (#13508) (მადლობა @davidreis97!)
  • გაასწორე ConciseView ინტერაქტიული გაფართოებული ფუნქციისთვის წერის შეცდომის დროს (#13623)

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

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის

სერგეი ტკაჩენკო, ვინაეროს ავტორი

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

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

სერგეი ტკაჩენკო, ვინაეროს ავტორი

Microsoft ამჟამად ავრცელებს Build 19042.541 (KB4577063) Windows Insiders-ს Beta და Release Previe...

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

Microsoft იძიებს ნელი VPN საკითხს Windows 11-ზე მაისის განახლებების შემდეგ

Windows 11-ისთვის მაისის განახლებების დაყენების შემდეგ, მომხმარებლებმა დაიწყეს L2TP და IPsec VPN ...

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