Ir pieejams PowerShell 7.0 komandu apvalks

Microsoft uzrādīts čaulas atbrīvošana PowerShell 7.0, kas tika atvērts 2016. gadā saskaņā ar MIT licenci. Jauna apvalka izlaišana sagatavots ne tikai operētājsistēmai Windows, bet arī Linux un macOS.

PowerShell ir optimizēts komandrindas darbību automatizēšanai un nodrošina iebūvētus rīkus strukturētu datu apstrādei tādos formātos kā JSON, CSV un XML, kā arī atbalsta REST API un objektu modeļus. Papildus komandu apvalkam tas piedāvā uz objektu orientētu valodu skriptu izstrādei un utilītu komplektu moduļu un skriptu pārvaldībai. Sākot ar PowerShell 6 filiāli, projekts tiek izstrādāts, izmantojot .NET Core platformu. Noklusējuma PowerShell pārraida telemetriju ar OS un programmas versijas aprakstu (lai atspējotu telemetriju, pirms palaišanas jāiestata vides mainīgais POWERSHELL_TELEMETRY_OPTOUT=1).

Starp jauninājumiem, kas pievienoti PowerShell 7.0:

  • Atbalsts cauruļvadu paralēlināšanai, izmantojot konstrukciju “ForEach-Object -Parallel”;
  • Nosacītās piešķiršanas operators “a ? b : c";
  • Nosacījuma pavedienu palaišanas operatori "||" un “&&” (piemēram, cmd1 && cmd2, otrā komanda tiks izpildīta tikai tad, ja pirmā būs veiksmīga);
  • Loģiskie operatori "?? un "??=", kas atgriež labo operandu, ja kreisais operands ir NULL (piemēram, a = b ?? "noklusējuma virkne", ja b ir nulle, operators atgriezīs noklusējuma virkni).
  • Uzlabota dinamisko kļūdu apskates sistēma (Get-Error cmdl);
  • Slānis saderībai ar Windows PowerShell moduļiem;
  • Automātiska paziņošana par jaunu versiju;
  • Iespēja izsaukt DSC (vēlamā stāvokļa konfigurācijas) resursus tieši no PowerShell.

Avots: opennet.ru

Pievieno komentāru