PowerShell 7.0 harsashi na umarni yana samuwa

Microsoft gabatar sakin harsashi Sarfin wuta 7.0, wanda aka buɗe a cikin 2016 a ƙarƙashin lasisin MIT. Sabuwar sakin harsashi shirya ba kawai don Windows ba, har ma don Linux da macOS.

An inganta PowerShell don sarrafa ayyukan layin umarni kuma yana ba da kayan aikin ginannun don sarrafa bayanan da aka tsara a cikin tsari kamar JSON, CSV, da XML, da kuma tallafi ga REST APIs da samfuran abubuwa. Baya ga harsashi na umarni, yana ba da yaren da ya dace da abu don haɓaka rubutun rubutu da saitin abubuwan amfani don sarrafa kayayyaki da rubutun. An fara da reshen PowerShell 6, ana haɓaka aikin ta amfani da dandalin .NET Core. Default PowerShell watsa telemetry tare da bayanin sigar OS da shirin (don kashe telemetry, dole ne ku saita canjin yanayi POWERSHELL_TELEMETRY_OPTOUT=1 kafin farawa).

Daga cikin sabbin abubuwan da aka kara a cikin PowerShell 7.0:

  • Taimako don daidaitawar bututun mai ta amfani da ginin "ForEach-Object -Parallel";
  • Ma'aikacin ɗawainiyar sharadi "a ? b:c ku;
  • Ma'aikatan ƙaddamar da zaren sharaɗi "|" da “&&” (misali cmd1 && cmd2, umarni na biyu za a aiwatar da shi ne kawai idan na farko ya yi nasara);
  • Ma'aikatan hankali "??" da "??=", wanda ke mayar da operand dama idan operand na hagu NULL ne (misali, a = b ?? "default string" idan b ya zama mara amfani, mai aiki zai dawo da tsohuwar kirtani).
  • Ingantaccen tsarin duba kurakurai (Samun Kuskuren cmdl);
  • Layer don dacewa tare da kayayyaki don Windows PowerShell;
  • Sanarwa ta atomatik na sabon sigar;
  • Ikon kiran albarkatun DSC (Configuration State Desired) kai tsaye daga PowerShell.

source: budenet.ru

Add a comment