Windows Tips & News

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

click fraud protection
რეკომენდირებულია: დააწკაპუნეთ აქ 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-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმი...

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

Windows 10 შეცვალეთ ვიდეოების მდებარეობის არქივები

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

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

ჩამოტვირთეთ Copy to/Move to კონტექსტური მენიუს ბრძანებები File Explorer-ისთვის

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

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