Kei te waatea te anga whakahau PowerShell 7.0

Microsoft представила tuku anga Pūramatanga 7.0, i tuwhera i te tau 2016 i raro i te raihana MIT. Te tuku anga hou kua rite ehara i te mea mo Windows anake, engari mo te Linux me te macOS.

Kua arotauhia a PowerShell mo te whakaaunoa i nga mahi raina whakahau me te whakarato taputapu hanga-i roto mo te tukatuka i nga raraunga hanganga i roto i nga whakatakotoranga penei i te JSON, CSV, me te XML, me te tautoko mo nga API REST me nga tauira ahanoa. I tua atu i te anga whakahau, ka tukuna he reo-ahua mo te whakawhanake i nga tuhinga me te huinga taputapu mo te whakahaere i nga waahanga me nga tuhinga. Ka timata mai i te peka PowerShell 6, ka whakawhanakehia te kaupapa ma te whakamahi i te papaaho .NET Core. PowerShell taunoa he tuku waea me te whakaahuatanga o te OS me te putanga hotaka (ki te whakakore i te waea waea, me whakarite e koe te taurangi taiao POWERSHELL_TELEMETRY_OPTOUT=1 i mua i te tiimata).

I roto i nga mea hou kua taapirihia ki PowerShell 7.0:

  • Tautoko mo te whakarara i te paipa ma te whakamahi i te hanga "ForEach-Object -Parallel";
  • Ko te kaiwhakahaere taumahi herenga “a ? b: c";
  • Kaiwhakamahi whakarewa miro here "||" me "&&" (hei tauira, cmd1 && cmd2, ka mahia te whakahau tuarua mena ka angitu te tuatahi);
  • Kaiwhakamahi arorau "??" me te "??=", ka whakahoki i te operand matau mena he NULL te operand maui (hei tauira, a = b ?? "aho taunoa" mena he kore te b, ka whakahokia e te kaiwhakahaere te aho taunoa).
  • He pai ake te punaha tirohanga hapa hihiri (Hapa-Hapa cmdl);
  • Apa mo te hototahi ki nga waahanga mo Windows PowerShell;
  • Whakamōhiotanga aunoa mo te putanga hou;
  • Te kaha ki te waea atu i nga rauemi DSC (Whirihoranga State Desired State) mai i PowerShell.

Source: opennet.ru

Tāpiri i te kōrero