Microsoft
PowerShell is geoptimaliseer vir opdragreëloutomatisering en bied ingeboude gereedskap vir die verwerking van gestruktureerde data in formate soos JSON, CSV en XML, sowel as ondersteuning vir REST API's en objekmodelle. Benewens die opdragdop, bied dit 'n objekgeoriënteerde taal vir die ontwikkeling van skrifte en 'n stel nutsprogramme vir die bestuur van modules en skrifte. Begin met die PowerShell 6-tak, word die projek ontwikkel met behulp van die .NET Core-platform. Verstek PowerShell
Onder die innovasies wat in PowerShell 7.0 bygevoeg is:
- Ondersteuning vir pyplynparallelisering deur die "ForEach-Object -Parallel"-konstruksie te gebruik;
- Die voorwaardelike toewysingsoperateur “a ? b: c";
- Voorwaardelike draad bekendstelling operateurs "||" en "&&" (byvoorbeeld, cmd1 && cmd2, die tweede opdrag sal slegs uitgevoer word as die eerste een suksesvol is);
- Logiese operateurs "??" en "??=", wat die regteroperand terugstuur as die linkeroperand NULL is (byvoorbeeld, a = b ?? "verstekstring" as b nul is, sal die operateur die verstekstring terugstuur).
- Verbeterde dinamiese foutbesigtigingstelsel (Get-Error cmdl);
- Laag vir verenigbaarheid met modules vir Windows PowerShell;
- Outomatiese kennisgewing van 'n nuwe weergawe;
- Vermoë om DSC (Desired State Configuration) hulpbronne direk vanaf PowerShell te bel.
Bron: opennet.ru