Na voljo je ukazna lupina PowerShell 7.0

Podjetje Microsoft je predstavilo izdanje komandne ljuske PowerShell 7.0, čiji su izvorni kodovi otvoreni 2016. godine pod MIT licencom. Novo izdanje ljuske pripremljena je nije samo za Windows, već i za Linux i macOS.

PowerShell je optimizovan za automatizaciju izvođenja operacija u komandnoj liniji i pruža ugrađena sredstva za obradu strukturiranih podataka u formatima kao što su JSON, CSV i XML, kao i podržava REST API i objektne modele. Pored komandne ljuske, nudi se objektno-orijentisani jezik za razvoj skripti i set alata za upravljanje modulima i skriptama. Počevši od grane PowerShell 6, projekat se razvija koristeći .NET Core platformu. Po defaultu, PowerShell proslijeđuje telemetriju sa opisom OS-a i verzijom programa (za isključivanje telemetrije potrebno je postaviti promenljivu okruženja POWERSHELL_TELEMETRY_OPTOUT=1 pre pokretanja).

Među novinama u PowerShell 7.0:

  • Podrška za paralelno izvršavanje kanala (pipeline) pomoću konstrukcije „ForEach-Object -Parallel“;
  • Operator uslovnog dodeljivanja „a ? b : c“;
  • Operatori uslovnog pokretanja tokova „||“ i „&&“ (na primer, cmd1 && cmd2, druga komanda će se izvršiti samo ako se prva uspešno izvrši);
  • Logički operatori „??“ i „??=“, koji vraćaju desni operand ako je levi operand NULL (na primer, a = b ?? „default string“ ako je b jednak null, operator će vratiti string sa zadatom vrednošću).
  • Poboljšan sistem dinamičkog pregledanja grešaka (Get-Error cmdl);
  • Sloj za kompatibilnost sa modulima za Windows PowerShell;
  • Automatsko obaveštavanje o pojavi nove verzije;
  • Mogućnost pozivanja DSC resursa (Desired State Configuration) direktno iz PowerShell-a.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster