Ofrohet guaska e komandës PowerShell 7.0

Kompania Microsoft prezantuar lëshimi i guaskës PowerShell 7.0, e cila ishte me burim të hapur në 2016 nën licencën MIT. Lëshimi i ri i guaskës përgatitur jo vetëm për Windows, por edhe për Linux dhe macOS.

PowerShell është optimizuar për automatizimin e operacioneve të linjës së komandës dhe ofron mjete të integruara për përpunimin e të dhënave të strukturuara në formate të tilla si JSON, CSV dhe XML, si dhe mbështetje për API-të REST dhe modelet e objekteve. Përveç guaskës së komandës, ajo ofron një gjuhë të orientuar nga objekti për zhvillimin e skripteve dhe një grup shërbimesh për menaxhimin e moduleve dhe skripteve. Duke filluar me degën PowerShell 6, projekti zhvillohet duke përdorur platformën .NET Core. PowerShell i parazgjedhur transmeton telemetrinë me një përshkrim të versionit të OS dhe programit (për të çaktivizuar telemetrinë, duhet të vendosni variablin e mjedisit POWERSHELL_TELEMETRY_OPTOUT=1 përpara se të filloni).

Ndër risitë e shtuara në PowerShell 7.0:

  • Mbështetje për paralelizimin e tubacioneve duke përdorur konstruktin “PërÇdo-Objekt -Parallel”;
  • Operatori i caktimit të kushtëzuar “a ? b: c";
  • Operatorët e kushtëzuar të nisjes së fillit "||" dhe "&&" (për shembull, cmd1 && cmd2, komanda e dytë do të ekzekutohet vetëm nëse e para është e suksesshme);
  • Operatorët logjikë "??" dhe "??=", të cilat kthejnë operandin e djathtë nëse operandi i majtë është NULL (për shembull, a = b ?? "vargu i paracaktuar" nëse b është null, operatori do të kthejë vargun e paracaktuar).
  • Sistemi i përmirësuar i shikimit të gabimeve dinamike (Get-Error cmdl);
  • Shtresa për pajtueshmëri me modulet për Windows PowerShell;
  • Njoftimi automatik i një versioni të ri;
  • Mundësia për të thirrur burimet DSC (Desred State Configuration) direkt nga PowerShell.

Burimi: opennet.ru

Shto një koment