ganda la amri la PowerShell 7.0 linapatikana

Kampuni ya Microsoft imewasilishwa kutolewa kwa shell PowerShell 7.0, ambayo ilikuwa wazi mnamo 2016 chini ya leseni ya MIT. Toleo jipya la ganda tayari sio tu kwa Windows, bali pia kwa Linux na macOS.

PowerShell imeboreshwa kwa ajili ya uendeshaji wa mstari wa amri kiotomatiki na hutoa zana zilizojengewa ndani za kuchakata data iliyopangwa katika miundo kama vile JSON, CSV, na XML, pamoja na usaidizi wa API za REST na miundo ya vitu. Mbali na ganda la amri, hutoa lugha inayoelekezwa kwa kitu kwa kukuza hati na seti ya huduma za kudhibiti moduli na hati. Kuanzia na tawi la PowerShell 6, mradi unatengenezwa kwa kutumia jukwaa la NET Core. PowerShell chaguomsingi husambaza telemetry na maelezo ya OS na toleo la programu (ili kuzima telemetry, lazima uweke mabadiliko ya mazingira POWERSHELL_TELEMETRY_OPTOUT=1 kabla ya kuanza).

Miongoni mwa uvumbuzi ulioongezwa katika PowerShell 7.0:

  • Usaidizi wa usawazishaji wa bomba kwa kutumia muundo wa "ForEach-Object -Parallel";
  • Opereta wa mgawo wa masharti "a ? b: c";
  • Waendeshaji wa uzinduzi wa nyuzi kwa masharti "||" na "&&" (kwa mfano, cmd1 && cmd2, amri ya pili itatekelezwa tu ikiwa ya kwanza imefaulu);
  • Waendeshaji wenye mantiki "??" na "??=", ambayo inarudisha uendeshaji wa kulia ikiwa operesheni ya kushoto ni NULL (kwa mfano, a = b ?? "kamba chaguo-msingi" ikiwa b ni batili, opereta atarudisha kamba chaguo-msingi).
  • Mfumo wa utazamaji wa hitilafu ulioboreshwa (Get-Error cmdl);
  • Safu ya utangamano na moduli za Windows PowerShell;
  • Arifa ya moja kwa moja ya toleo jipya;
  • Uwezo wa kupiga rasilimali za DSC (Usanidi wa Jimbo Unaohitajika) moja kwa moja kutoka kwa PowerShell.

Chanzo: opennet.ru

Kuongeza maoni