Cragen gorchymyn PowerShell 7.0 ar gael

Microsoft wedi'i gyflwyno rhyddhau cragen PowerShell 7.0, a oedd yn ffynhonnell agored yn 2016 o dan drwydded MIT. Rhyddhau cragen newydd wedi'i baratoi nid yn unig ar gyfer Windows, ond hefyd ar gyfer Linux a macOS.

Mae PowerShell wedi'i optimeiddio ar gyfer awtomeiddio gweithrediadau llinell orchymyn ac mae'n darparu offer adeiledig ar gyfer prosesu data strwythuredig mewn fformatau fel JSON, CSV, ac XML, yn ogystal Γ’ chefnogaeth ar gyfer APIs REST a modelau gwrthrych. Yn ogystal Γ’'r gragen orchymyn, mae'n cynnig iaith sy'n canolbwyntio ar wrthrych ar gyfer datblygu sgriptiau a set o gyfleustodau ar gyfer rheoli modiwlau a sgriptiau. Gan ddechrau gyda changen PowerShell 6, datblygir y prosiect gan ddefnyddio'r platfform .NET Core. PowerShell diofyn yn trosglwyddo telemetreg gyda disgrifiad o'r OS a fersiwn y rhaglen (i analluogi telemetreg, rhaid gosod y newidyn amgylchedd POWERSHELL_TELEMETRY_OPTOUT=1 cyn cychwyn).

Ymhlith yr arloesiadau a ychwanegwyd yn PowerShell 7.0:

  • Cefnogaeth ar gyfer paraleleiddio piblinellau gan ddefnyddio lluniad β€œForEach-Object -Parallel”;
  • Mae gweithredwr yr aseiniad amodol β€œa ? b :c";
  • Gweithredwyr lansio edau amodol "||" a β€œ&&” (er enghraifft, cmd1 && cmd2, bydd yr ail orchymyn yn cael ei weithredu dim ond os yw'r un cyntaf yn llwyddiannus);
  • Gweithredwyr rhesymegol "??" a "??=", sy'n dychwelyd yr operand dde os yw'r operand chwith yn NULL (er enghraifft, a = b ??" "llinyn diofyn" os yw b yn null, bydd y gweithredwr yn dychwelyd y llinyn rhagosodedig).
  • Gwell system gwylio gwall deinamig (Get-Error cmdl);
  • Haen ar gyfer cydnawsedd Γ’ modiwlau ar gyfer Windows PowerShell;
  • Hysbysiad awtomatig o fersiwn newydd;
  • Y gallu i alw adnoddau DSC (Desired State Configuration) yn uniongyrchol gan PowerShell.

Ffynhonnell: opennet.ru

Ychwanegu sylw