Microsoft
PowerShell is optimalisearre foar kommando-rigelautomatisearring en leveret ynboude ark foar it ferwurkjen fan strukturearre gegevens yn formaten lykas JSON, CSV, en XML, lykas ek stipe foar REST API's en objektmodellen. Neist de kommando-shell biedt it in objekt-oriïntearre taal foar it ûntwikkeljen fan skripts en in set fan nutsfoarsjenningen foar it behearen fan modules en skripts. Begjinnend mei de PowerShell 6-tûke wurdt it projekt ûntwikkele mei it .NET Core-platfoarm. Standert PowerShell
Under de ynnovaasjes tafoege yn PowerShell 7.0:
- Stipe foar parallelisaasje fan pipeline mei it konstruksje "ForEach-Object -Parallel";
- De operator foar betingsten opdracht "a ? b :c";
- Betingstlike thread launch operators "||" en "&&" (bygelyks cmd1 && cmd2, it twadde kommando sil allinich útfierd wurde as de earste suksesfol is);
- Logyske operators "??" en "??=", dy't de rjochter operand weromjaan as de linker operand NULL is (bygelyks a = b ?? "standertstring" as b nul is, sil de operator de standertstring weromjaan).
- Ferbettere dynamysk flater besjen systeem (Get-Error cmdl);
- Laach foar kompatibiliteit mei modules foar Windows PowerShell;
- Automatyske notifikaasje fan in nije ferzje;
- Mooglikheid om DSC (Desired State Configuration) boarnen direkt fan PowerShell te skiljen.
Boarne: opennet.ru