PowerShell 7.0 umyalelo iqokobhe ekhoyo

Microsoft thaca ukukhululwa kweqokobhe IPowerShell 7.0, eyayivuliwe kwi-2016 phantsi kwelayisenisi ye-MIT. Ukukhutshwa kweqokobhe elitsha zilungisiwe hayi kwiWindows kuphela, kodwa nakwiLinux kunye neMacOS.

I-PowerShell ilungiselelwe ukuzenzekelayo ukusebenza komgca womyalelo kwaye ibonelela ngezixhobo ezakhelwe ngaphakathi zokucubungula idatha ehleliweyo kwiifomathi ezifana ne-JSON, i-CSV, kunye ne-XML, kunye nenkxaso ye-REST APIs kunye neemodeli zento. Ukongeza kwiqokobhe lomyalelo, inikezela ngolwimi olujolise kwinjongo yokuphuhlisa izikripthi kunye neseti yezinto eziluncedo zokulawula iimodyuli kunye nezikripthi. Ukuqala nge-PowerShell 6 yesebe, iprojekthi iphuhliswa ngokusebenzisa iqonga le-NET Core. I-PowerShell ehlala ikho ihambisa i-telemetry ngenkcazelo ye-OS kunye noguqulelo lwenkqubo (ukuvala itelemetry, kufuneka usete uguqulo lokusingqongileyo POWERSHELL_TELEMETRY_OPTOUT=1 phambi kokuba uqalise).

Phakathi kwezinto ezintsha ezongeziweyo kwi-PowerShell 7.0:

  • Inkxaso yokunxulunyaniswa kwemibhobho kusetyenziswa ulwakhiwo lwe-β€œForEach-Object -Parallel”;
  • Umsebenzisi wesabelo onemiqathango β€œa ? b: c";
  • Abaqhubi bemisonto yokumisela "||" kunye β€œ&&” (umzekelo, cmd1 && cmd2, umyalelo wesibini uya kuphunyezwa kuphela ukuba owokuqala uphumelele);
  • Abaqhubi bengqiqo "??" kunye "??=", ebuyisela i-operand yasekunene ukuba i-operand yasekhohlo i-NULL (umzekelo, a = b ?? "umtya omiselweyo" ukuba u-b alilize, umsebenzisi uya kubuyisela umtya omiselweyo).
  • Inkqubo yokujonga imposiso eguqukayo ephuculweyo (Fumana-Impazamo cmdl);
  • Umaleko wokuhambelana neemodyuli zeWindows PowerShell;
  • Isaziso esizenzekelayo soguqulelo olutsha;
  • Ukukwazi ukufowunela i-DSC (Uqwalaselo lweLizwe olufunwayo) izixhobo ngokuthe ngqo kwi-PowerShell.

umthombo: opennet.ru

Yongeza izimvo