Slige àithne PowerShell 7.0 ri fhaighinn

Microsoft air a thaisbeanadh sgaoileadh shligean PowerShell 7.0, a bha fosgailte ann an 2016 fo chead MIT. Sgaoileadh slige ùr ullachadh chan ann a-mhàin airson Windows, ach cuideachd airson Linux agus macOS.

Tha PowerShell air a bharrrachadh airson obair loidhne-àithne fèin-ghluasadach agus a’ toirt seachad innealan togte airson a bhith a’ giullachd dàta structarail ann an cruthan leithid JSON, CSV, agus XML, a bharrachd air taic airson REST APIs agus modalan nì. A bharrachd air an t-slige àithne, tha e a’ tabhann cànan a tha ag amas air nithean airson sgriobtaichean a leasachadh agus seata de ghoireasan airson a bhith a’ riaghladh mhodalan agus sgriobtaichean. A 'tòiseachadh le meur PowerShell 6, tha am pròiseact air a leasachadh a' cleachdadh an àrd-ùrlar .NET Core. PowerShell bunaiteach a 'toirt seachad telemetry le tuairisgeul air an t-Suirbhidh Òrdanais agus tionndadh a' phrògram (gus telemetry a chur à comas, feumaidh tu caochladair na h-àrainneachd a shuidheachadh POWERSHELL_TELEMETRY_OPTOUT=1 mus tòisich thu).

Am measg nan innleachdan a chaidh a chur ris ann an PowerShell 7.0:

  • Taic airson co-shìnteadh loidhne-phìoban a’ cleachdadh an togail “ForEach-Object -Parallel”;
  • Bidh an gnìomhaiche sònrachaidh cumhach “a ? b :c";
  • Oibrichean cur air bhog snàithlean cumhach "||" agus “&&” (mar eisimpleir, cmd1 && cmd2, cha tèid an dàrna àithne a chuir gu bàs ach ma tha a’ chiad fhear soirbheachail);
  • Luchd-obrachaidh loidsigeach "??" agus "??=", a thilleas an operand cheart ma tha an operand chlì NULL (mar eisimpleir, a = b ??" "sreang bunaiteach" ma tha b null, tillidh an gnìomhaiche an t-sreang bunaiteach).
  • Siostam seallaidh mearachd fiùghantach nas fheàrr (Get-Error cmdl);
  • Sreath airson co-chòrdalachd le modalan airson Windows PowerShell;
  • Fios fèin-ghluasadach mu dhreach ùr;
  • Comas goireasan DSC (Desired State Configuration) a ghairm gu dìreach bho PowerShell.

Source: fosgailtenet.ru

Cuir beachd ann