Shei iwu PowerShell 7.0 dị

Microsoft ọkọnọ ntọhapụ shei Ihe ngosi PowerShell 7.0, nke mepere emepe na 2016 n'okpuru ikike MIT. Mwepụta shei ọhụrụ kwadebere Ọ bụghị naanị maka Windows, kamakwa maka Linux na MacOS.

A na-ahazi PowerShell maka akpaaka-akara iwu ma na-enye ngwaọrụ arụnyere maka ịhazi data ahaziri n'ụdị dị ka JSON, CSV, na XML, yana nkwado maka REST APIs na ụdị ihe. Na mgbakwunye na shei iwu, ọ na-enye asụsụ dabere na ihe maka ịmepụta scripts yana otu ihe eji arụ ọrụ maka ijikwa modul na scripts. Malite na ngalaba PowerShell 6, a na-eji usoro .NET Core mepụta ọrụ a. PowerShell ndabara na-ebufe telemetry na nkọwa nke OS na ụdị mmemme (iji gbanyụọ telemetry, ị ga-edozi mgbanwe gburugburu ebe obibi POWERSHELL_TELEMETRY_OPTOUT=1 tupu ịmalite).

N'ime ihe ọhụrụ agbakwunyere na PowerShell 7.0:

  • Nkwado maka myirịta pipeline site na iji ihe nrụpụta "ForEach-Object -Parallel";
  • Onye na-ahụ maka ọrụ ọnọdụ “a ? b: c";
  • Ndị na-arụ ọrụ igba egbe eriri "||" na “&&” (dịka ọmụmaatụ, cmd1 && cmd2, a ga-eme iwu nke abụọ naanị ma ọ bụrụ na nke mbụ aga nke ọma);
  • Ndị ọrụ ezi uche "??" na "??=", nke na-eweghachi operand aka nri ma ọ bụrụ na operand aka ekpe bụ NULL (dịka ọmụmaatụ, a = b ?? "eriri ndabara" ma ọ bụrụ na b bụ efu, onye ọrụ ga-eweghachi eriri ndabara).
  • Sistemụ nlele njehie emelitere (Get-Error cmdl);
  • Layer maka ndakọrịta na modul maka Windows PowerShell;
  • ngosi akpaaka nke ụdị ọhụrụ;
  • Ikike ịkpọ akụrụngwa DSC (Nhazi steeti achọrọ) ozugbo site na PowerShell.

isi: opennet.ru

Tinye a comment