Windows Tips & News

PowerShell 7.1 Preview ახლა უკვე ხელმისაწვდომია

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

PowerShell 7.1-ის წინასწარი გადახედვის გამოშვება აღსანიშნავია მათ შორის .NET 5 გადახედვა 1.

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

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

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

  • გამოიყენეთ უცვლელი კულტურის სტრიქონების კონვერტაცია - ჩანაცვლება ოპერატორი (#10954) (მადლობა @iSazonov!)

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

  • დააბრუნეთ გაკეთებული PR-ები DBNull. ღირებულება და NullString. ღირებულება განიხილება როგორც $null (#11648)

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

  • გამოიყენეთ უცვლელი კულტურის სტრიქონების კონვერტაცია - ჩანაცვლება ოპერატორი (#10954) (მადლობა @iSazonov!)

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

  • შეასწორეთ ოპერატორის პრიორიტეტული შეკვეთის პრობლემა ბაინდერის კოდში (#12075) (მადლობა @DamirAinullin!)
  • გაასწორე NullReferenceException ტიპის საერთო პარამეტრების შებოჭვისას ActionPreference (#12124)
  • დააფიქსირეთ ნაგულისხმევი ფორმატირება დესერიალიზებულისთვის MatchInfo (#11728) (მადლობა @iSazonov!)
  • გამოიყენეთ ასინქრონული ნაკადები Invoke-RestMethod (#11095) (მადლობა @iSazonov!)
  • მისამართი UTF-8 Detection In მიიღეთ-შიგთავსი -კუდი (#11899) (მადლობა @NoMoreFood!)
  • გაუმკლავდეს IO გამონაკლისი in Get-FileHash (#11944) (მადლობა @iSazonov!)
  • შეცვალეთ "PowerShell Core" "PowerShell" რესურსის სტრიქონში (#11928) (მადლობა @alexandair!)
  • Დააბრუნე MainWindowTitle in PSHostProcessInfo (#11885) (მადლობა @iSazonov!)
  • Windows თავსებადობის სხვადასხვა მცირე განახლებები (#11980)
  • გაასწორე ConciseView გაყოფა PositionMessage გამოყენებით [გარემო]::NewLine (#12010)
  • ამოიღეთ ქსელის ჰოპის შეზღუდვა ინტერაქტიული სესიებისთვის (#11920)
  • გაასწორე NullReferenceException in SuspendStoppingPipeline() და RestoreStoppingPipeline() (#11870) (მადლობა @iSazonov!)
  • GUID-ის გენერირება ამისთვის FormatViewDefinitionInstanceId თუ არ არის გათვალისწინებული (#11896)
  • გაასწორე ConciseView სადაც შეცდომის შეტყობინება უფრო ფართოა ვიდრე ფანჯრის სიგანე და არ აქვს უფსკრული (#11880)
  • დაუშვით კროს პლატფორმა CAPI-თავსებადი დისტანციური გასაღების გაცვლა (#11185) (მადლობა @silijon!)
  • შეცდომის შეტყობინების გამოსწორება (#11862) (მადლობა @NextTurn!)
  • გაასწორე ConciseView იმ შემთხვევის დასამუშავებლად, როდესაც არ არის კონსოლი სიგანის მისაღებად (#11784)
  • განახლება CmsCommands გამოიყენეთ მაღაზია და სერტიფიკატის პროვაიდერი (#11643) (მადლობა @mikeTWC1984!)
  • ჩართვა pwsh ვინდოუს სისტემებზე მუშაობა სადაც mpr.dll და STA მიუწვდომელია (#11748)
  • რეფაქტორი და განხორციელება გადატვირთვა-კომპიუტერი ამისთვის Un*x და macOS (#11319)
  • დაამატეთ განხორციელება Stop-კომპიუტერი Linux-ისთვის და macOS-ისთვის (#11151)
  • გაასწორე დახმარება ფუნქცია შესამოწმებლად თუ ნაკლები ხელმისაწვდომია გამოყენებამდე (#11737)
  • განახლება PSPath in Certificate_format_ps1.xml (#11603) (მადლობა @xtqqczze!)
  • შეცვალეთ რეგულარული გამოთქმა, რათა დაემთხვა კავშირის ტიპებს ბრჭყალების გარეშე ბმულის სათაურში (#11711) (მადლობა @Marusyk!)
  • სიმბოლური ბმულის წაშლის დროს შეცდომის შეტყობინების გამოსწორება (#11331)
  • დაამატეთ მორგებული 'Selected.*' ტიპის PSCustomObject in აირჩიეთ-ობიექტი მხოლოდ ერთხელ (#11548) (მადლობა @iSazonov!)
  • დამატება -AsUTC რომ მიღება-თარიღი cmdlet (#11611)
  • დააფიქსირეთ დაჯგუფების ქცევა ლოგიკური მნიშვნელობებით ფორმატი-Hex (#11587) (მადლობა @vexx32!)
  • Გააკეთოს ტესტი-დაკავშირება ყოველთვის გამოიყენეთ ნაგულისხმევი სინქრონიზაციის კონტექსტი პინგის მოთხოვნების გასაგზავნად (#11517)
  • გაშვების შეცდომის შეტყობინებების გასწორება (#11473) (მადლობა @iSazonov!)
  • იგნორირება სათაურები null მნიშვნელობებით ვებ cmdlet-ებში (#11424) (მადლობა @iSazonov!)
  • ხელახლა დაამატეთ ჩეკი გამოძახება-ბრძანება სამუშაოს განკარგვა. (#11388)
  • დააბრუნეთ "განახლეთ ფორმატორი, რათა არ დაწეროთ ახალი ხაზები, თუ შინაარსი ცარიელია (#11193)" (#11342) (მადლობა @iSazonov!)
  • დაშვება სრული შეყვანა შედეგების დასაბრუნებლად არგუმენტის შემსრულებელი როდესაც AST ან სკრიპტს აქვს შესაბამისი ფუნქციის განსაზღვრა (#10574) (მადლობა @M1kep!)
  • განაახლეთ ფორმატორი, რომ არ დაწეროთ ახალი სტრიქონები, თუ შინაარსი ცარიელია (#11193)

გარდა ამ ცვლილებებისა, არის ზოგადი კოდის, ტესტის და დოკუმენტაციის გაუმჯობესება.

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

Vivaldi 2.3: Spinner გვერდის ჩატვირთვის დროს (Snapshot 1435.4)

Vivaldi 2.3: Spinner გვერდის ჩატვირთვის დროს (Snapshot 1435.4)

გამოვიდა ინოვაციური Vivaldi ბრაუზერის ახალი სურათი. Build Vivaldi 2.3.1435.4 წარმოადგენს აპლიკაცი...

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

თავიდან აიცილეთ Windows 10-ში ჩაშენებული აპების ხელახალი ინსტალაცია

თავიდან აიცილეთ Windows 10-ში ჩაშენებული აპების ხელახალი ინსტალაცია

ბევრმა მომხმარებელმა შენიშნა, რომ Windows 10 ავტომატურად ხელახლა დააინსტალირებს ჩაშენებულ (მოწოდე...

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

Windows 10 ირმის ნახტომის თემის არქივები

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

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