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-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის
როგორ შეხვიდეთ ავტომატურად Windows 10-ის გადატვირთვის შემდეგ

როგორ შეხვიდეთ ავტომატურად Windows 10-ის გადატვირთვის შემდეგ

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

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

PowerShell 7.0.3 გამოვიდა რამდენიმე შესწორებით

PowerShell 7.0.3 გამოვიდა რამდენიმე შესწორებით

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

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

Windows Terminal v1.0.1812.0 შეცდომების გამოსწორებით

Windows Terminal v1.0.1812.0 შეცდომების გამოსწორებით

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

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