Nova verzija PowerShell 7 je objavljena 4. marta.
PowerShell je „multiplatformski framework za automatizaciju softvera i konfiguraciju, optimizovan za strukture podataka, REST API i objektne modele“, koji uključuje komandnu liniju, objektno-orijentisani jezik i skup sredstava za izvršavanje skripti i upravljačkih modula.
Nove funkcionalnosti uključuju:
- Paralelna obrada objekata u ForEach-Object
- Novi operatori: ternarni uslovni operator ?:; kontrolni operatori || i &&, slični onima u bash-u; uslovni NULL operatori ?? i ?=, koji vraćaju desnu vrednost u slučaju da je leva vrednost NULL
- Poboljšana prezentacija opisa grešaka i komandlet Get-Error za pozivanje detaljnog opisa grešaka
- Pozivanje resursa servisa za konfiguraciju poželjnog stanja (DSC) direktno iz PowerShell-a (u eksperimentalnoj fazi)
- Poboljšana unazadna kompatibilnost sa Windows PowerShell-om
Verzija je dostupna za korišćenje distribucijama Linux-a koje podržavaju .NET Core 3.1, zajednica je obezbedila pakete za Arch i Kali Linux.
Snap paket u Ubuntu 16.04 uzrokuje grešku segmentacije, zbog čega se preporučuje instalacija iz .DEB ili .tar.gz paketa.
Izvor: linux.org.ru
