Windows Tips & News

PowerShell 7.2.0 Preview 3, v7.1.2 და v7.0.5 ხელმისაწვდომია ჩამოსატვირთად

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

Microsoft-მა დღეს განაახლა თავისი PowerShell პროგრამული უზრუნველყოფა სამივე არსებულ ფილიალში. განახლებები მოიცავს PowerShell 7.2.0 Preview 3, PowerShell 7.1.2 და PowerShell 7.0.5. სტაბილური გამოშვებები არის მცირე ტექნიკური განახლებები.

PowerShell 7 ბანერი

PowerShell არის პლატფორმის სკრიპტირების გადაწყვეტა, რომელიც ხელმისაწვდომია Windows-ზე, MacOS-სა და Linux-ზე. PowerShell 7.0-დან დაწყებული, დეველოპერები გადავიდნენ გასწორებაზე .NET-ის გამოშვება და სიცოცხლის ციკლის მხარდაჭერა უფრო ახლოს. აი, რა არის ახალი დღევანდელ გამოშვებებში.

რეკლამა

შინაარსიდამალვა
რა არის ახალი PowerShell 7.2.0 Preview 3-ში
რა არის ახალი PowerShell 7.1.2-ში
რა არის ახალი PowerShell 7.0.4-ში

რა არის ახალი PowerShell 7.2.0 Preview 3-ში

  • 📈 შესრულება: მოერიდეთ მასივის გამოყოფას დირექტორია. GetDirectories და დირექტორია. GetFiles.
  • 📈 შესრულება: მოერიდეთ სიმებიანი. ToLowerInvariant() დან GetEnvironmentVariableAsBool() ლიბიკუს ჩატვირთვის თავიდან ასაცილებლად გაშვებისას.
  • 📈 შესრულება: მიიღეთ PowerShell ვერსია PSVersionInfo ნაცვლად ასამბლეის ატრიბუტის გამოყენებით FileVersionInfo.
  • ✅ გამოსწორება: Get-Date -UFormat %u ქცევა ISO 8601-თან შესაბამისობაში
  • ✅ შესწორება: ერთად PSDesiredStateConfigurationv3 მოდული საშუალებას იძლევა Get-DscResource, Invoke-DscResource და DSC კონფიგურაციის კომპილაცია ყველა პლატფორმაზე, მხარდაჭერილი PowerShell-ის მიერ (კლასზე დაფუძნებული DSC რესურსების გამოყენებით).
  • ✅ გამოსწორება: ჩახშობა ჩაწერა-პროგრესი in ConsoleHost თუ გამომავალი გადამისამართებულია და შეასწორეთ ტესტები.
  • ✅ შესწორება: ექსპერიმენტული ფუნქცია PSAnsiProgress: დაამატეთ მინიმალური პროგრესის ზოლი ANSI რენდერის გამოყენებით.
  • ✅ შეასწორეთ: ვებ cmdlet-ები, რათა სწორად ააშენონ URI სხეულიდან გამოყენებისას -არაპროქსი
  • ✅ გამოსწორება: განაახლეთ ICCommandPredictor მეტი გამოხმაურება და ასევე უკუკავშირის უფრო ადვილი კორელაცია (#14649)
  • ✅ დაფიქსირება: ფერის გადატვირთვა ჩაწერის შემდეგ სიტყვიერი, გამართვა, და გაფრთხილება შეტყობინებები
  • ✅ დაფიქსირება: ცვლადის გამოყენება წყობილებისთვის ForEach-Object -პარალელური
  • ✅ გამოსწორება: ფორმატირებისას, თუ კოლექცია შეცვლილია, არ გააფუჭოთ მთელი მილსადენი.
  • ✅ გამოსწორება: ატრიბუტების პარამეტრების შევსების გაუმჯობესება
  • ✅ გამოსწორება: დაწერეთ სათანადო შეცდომის შეტყობინებები მიიღეთ ბრძანება ""
  • ✅ შეასწორეთ: ბეჭდური შეცდომა რესურსის სტრიქონში ProxyURIN არ არის მიწოდებული
  • ✅ შესწორება: დაამატეთ მხარდაჭერა $PSStyle გადახაზვისა და ჰიპერბმულებისთვის
  • ✅ გამოსწორება: $PSStyle მოციმციმე კოდები

რა არის ახალი PowerShell 7.1.2-ში

  • დააფიქსირეთ მესამე მხარის ხელმოწერა ფაილებისთვის ქვესაქაღალდეებში
  • გადაიტანეთ .NET SDK ვერსია 5.0.103
  • გამოაქვეყნეთ გლობალური ხელსაწყოების პაკეტი სტაბილური გამოშვებისთვის

რა არის ახალი PowerShell 7.0.4-ში

  • წაშალეთ MyGet არხები test nuget.config-დან
  • განაახლეთ WXS ფაილი 7.0.4-ისთვის
  • განაახლეთ .NET დამოკიდებულებები 7.0.4-ისთვის
  • შეასწორეთ 7.0.4 `Get-Module` ტესტის წარუმატებლობა
  • დირექტორია შექმნის წარუმატებლობის გამოსწორება
  • გამორთეთ WMF ბმულის გამოძახების ტესტი
  • გამოიყენეთ PowerShell Core პაკეტის ასაგებად და შესამოწმებლად CI build-ში
  • გამორთეთ libmi დამოკიდებული ტესტები macOS-ისთვის.
  • გამოიყენეთ ერთი არხი თითოეულ nuget.config-ში ოფიციალურ build-ებში
  • გამოსწორების გზაზე ხელმოწერილი RPM-ები აიტვირთება გამოშვების ვერსიიდან
  • Windows-ის შეფუთვის სკრიპტში სინტაქსის შეცდომის გამოსწორება
  • გახადეთ AppLocker Enforce რეჟიმი პრიორიტეტული იყოს UMCI Audit-ის რეჟიმზე
  • მოაგვარეთ პრობლემა ხელმოუწერელ კონსტრუქციასთან
  • გადაიტანეთ macOS და NuGet ESRP ხელმოწერაზე
  • გადაიტანეთ Windows პაკეტის ხელმოწერა ESRP-ის გამოსაყენებლად
  • გადაიტანეთ Linux ESRP ხელმოწერაზე
  • მესამე მხარის ხელმოწერის მიგრაცია ESRP-ზე
  • ნუ გააკეთებთ ზედაპირულ შეკვეთას
  • გადადით ESRP ხელმოწერაზე Windows ფაილებისთვის
  • შეასწორეთ შეფერხებები პაკეტებში ყოველდღიურად შემუშავებული macOS ხელმოწერის ცვლილებების გამო
  • ხელი მოაწერეთ ინდივიდუალურ ფაილებს პაკეტში
  • გამოიყენეთ Authenticode სერთიფიკატი MSIX ხელმოწერისთვის
  • მოაწერეთ ხელი MSIX ფაილებს მაღაზიისთვის
  • გამოიყენეთ დროებითი პირადი გზა runspace გაშვებისას, როდესაც $env: HOME არ არის განსაზღვრული
  • შეასწორეთ MSIX შეფუთვა, რათა დადგინდეს, არის თუ არა წინასწარი გადახედვის გამოშვება სემანტიკური ვერსიის სტრიქონის შემოწმებით
  • დაამატეთ ნაგულისხმევი დახმარების შინაარსი აქტივების საქაღალდეში

დამატებითი დეტალები შეგიძლიათ იხილოთ GitHub.

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

Windows 11 მალე საშუალებას მისცემს ადვილად დააყენოთ კლავიატურის ნაგულისხმევი განლაგება შესვლის ეკრანისთვის

Microsoft მუშაობს იმისათვის, რომ გააადვილოს კლავიატურის ნაგულისხმევი განლაგება შესვლის ეკრანისთვი...

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

Microsoft ახორციელებს ექსპერიმენტებს OpenAI ტექნოლოგიებით Minecraft-ში

Microsoft ახორციელებს ექსპერიმენტებს OpenAI ტექნოლოგიებით Minecraft-ში

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

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

მაიკროსოფტი მუშაობს AI-ზე მომუშავე ჭკვიანი ფანჯრის ჩაკეტვაზე Windows 11-ში

მაიკროსოფტი მუშაობს AI-ზე მომუშავე ჭკვიანი ფანჯრის ჩაკეტვაზე Windows 11-ში

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

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