PowerShell 7.0 -komentotulkki saatavilla

Microsoft esitetty kuoren vapauttaminen PowerShell 7.0, joka oli avoimen lähdekoodin vuonna 2016 MIT-lisenssillä. Uusi kuorijulkaisu valmis ei vain Windowsille, vaan myös Linuxille ja macOS:lle.

PowerShell on optimoitu automatisoimaan komentorivitoimintoja, ja se tarjoaa sisäänrakennettuja työkaluja strukturoidun tiedon käsittelyyn JSON-, CSV- ja XML-muodoissa sekä tuen REST-sovellusliittymille ja objektimalleille. Komentotulkin lisäksi se tarjoaa oliopohjaisen kielen komentosarjojen kehittämiseen sekä joukon apuohjelmia moduulien ja komentosarjojen hallintaan. PowerShell 6:sta alkaen projektia kehitetään .NET Core -alustan avulla. Oletus PowerShell lähettää telemetriaa käyttöjärjestelmän ja ohjelmaversion kuvauksella (jos haluat poistaa telemetrian käytöstä, sinun on asetettava ympäristömuuttuja POWERSHELL_TELEMETRY_OPTOUT=1 ennen aloittamista).

PowerShell 7.0:aan lisättyjen innovaatioiden joukossa:

  • Tuki putkilinjan rinnakkaisuudelle käyttämällä "ForEach-Object -Parallel" -rakennetta;
  • Ehdollinen osoitusoperaattori "a ? b: c";
  • Ehdolliset säikeenkäynnistysoperaattorit "||" ja "&&" (esimerkiksi cmd1 && cmd2, toinen komento suoritetaan vain, jos ensimmäinen onnistuu);
  • Loogiset operaattorit "??" ja "??=", jotka palauttavat oikean operandin, jos vasen operandi on NULL (esimerkiksi a = b ?? "oletusmerkkijono", jos b on tyhjä, operaattori palauttaa oletusmerkkijonon).
  • Parannettu dynaaminen virheiden katselujärjestelmä (Get-Error cmdl);
  • Windows PowerShellin moduulien kanssa yhteensopiva kerros;
  • Automaattinen ilmoitus uudesta versiosta;
  • Mahdollisuus kutsua DSC (Desired State Configuration) -resursseja suoraan PowerShellistä.

Lähde: opennet.ru

Lisää kommentti