PowerShell 7.0 komando-shell eskuragarri dago

Microsoft aurkeztu shell askatzea PowerShell 7.0, 2016an kode irekia izan zen MIT lizentziapean. Shell bertsio berria prestatuta ez bakarrik Windows-erako, baita Linux eta macOS-erako ere.

PowerShell komando-lerroko automatizaziorako optimizatuta dago eta JSON, CSV eta XML bezalako formatuetan egituratutako datuak prozesatzeko tresna integratuak eskaintzen ditu, baita REST APIetarako eta objektu ereduetarako laguntza ere. Komando-shellaz gain, objektuetara zuzendutako lengoaia bat eskaintzen du script-ak garatzeko eta moduluak eta script-ak kudeatzeko utilitate multzo bat. PowerShell 6 adarretik hasita, proiektua .NET Core plataforma erabiliz garatzen da. PowerShell lehenetsia telemetria transmititzen du OS eta programaren bertsioaren deskribapenarekin (telemetria desgaitzeko, POWERSHELL_TELEMETRY_OPTOUT=1 ingurune-aldagaia ezarri behar duzu hasi aurretik).

PowerShell 7.0-n gehitutako berrikuntzen artean:

  • "ForEach-Object -Parallel" eraikuntza erabiliz kanalizazioaren paralelizaziorako laguntza;
  • Baldintzazko esleipen-operadoreak β€œa ? b : c";
  • Baldintzapeko haria abiarazteko operadoreak " ||" eta β€œ&&” (adibidez, cmd1 && cmd2, bigarren komandoa lehenengoa arrakastatsua bada bakarrik exekutatuko da);
  • Eragile logikoak "???" eta "??=", eskuineko eragiketa itzultzen dutenak ezkerreko eragiketa NULL bada (adibidez, a = b ?? "katea lehenetsia" b nulua bada, operadoreak kate lehenetsia itzuliko du).
  • Akatsak ikusteko sistema dinamikoa hobetua (Get-Error cmdl);
  • Windows PowerShell-erako moduluekin bateragarri izateko geruza;
  • Bertsio berri baten jakinarazpen automatikoa;
  • DSC (Desired State Configuration) baliabideak PowerShell-etik zuzenean deitzeko gaitasuna.

Iturria: opennet.ru

Gehitu iruzkin berria