„Microsoft“
„PowerShell“ yra optimizuotas komandų eilutės automatizavimui ir teikia integruotus įrankius struktūriniams duomenims apdoroti tokiais formatais kaip JSON, CSV ir XML, taip pat palaiko REST API ir objektų modelius. Be komandų apvalkalo, ji siūlo į objektą orientuotą kalbą scenarijų kūrimui ir modulių bei scenarijų valdymo paslaugų rinkinį. Pradedant nuo PowerShell 6 šakos, projektas kuriamas naudojant .NET Core platformą. Numatytoji „PowerShell“.
Tarp „PowerShell 7.0“ pridėtų naujovių:
- Dujotiekio lygiagretinimo palaikymas naudojant „ForEach-Object -Parallel“ konstrukciją;
- Sąlyginio priskyrimo operatorius „a ? b : c";
- Sąlyginės gijos paleidimo operatoriai "||" ir „&&“ (pavyzdžiui, cmd1 && cmd2, antra komanda bus vykdoma tik tuo atveju, jei pirmoji bus sėkminga);
- Loginiai operatoriai "?? ir "??=", kurie grąžina dešinįjį operandą, jei kairysis operandas yra NULL (pavyzdžiui, a = b ?? "numatytoji eilutė", jei b yra nulinė, operatorius grąžins numatytąją eilutę).
- Patobulinta dinaminių klaidų peržiūros sistema (Get-Error cmdl);
- Suderinamumo su „Windows PowerShell“ moduliais sluoksnis;
- Automatinis pranešimas apie naują versiją;
- Galimybė iškviesti DSC (pageidaujamos būsenos konfigūracijos) išteklius tiesiai iš PowerShell.
Šaltinis: opennet.ru