Runājot par komandrindām, jūsu prāts, visticamāk, pievērsīsies PowerShell. Šī veiklā uzdevumu automatizācijas un pārvaldības sistēma ir bijusi datoru lietotājiem kopš rītausmas operētājsistēmas, un tā turpina attīstīties.
PowerShell 7 tagad darbojas
Jaunā versija ir pieejama operētājsistēmām Windows, macOS un Linux. Tā redz, ka Microsoft pāriet no .NET Core 2.x uz 3.1, kas ļauj uzlabot savietojamību atpakaļ funkcijas ar esošajiem Windows PowerShell moduļiem, pateicoties daudzu .NET Framework augšāmcelšanai API.
Ja tas ir saderīgs ar vairākām platformām, tas nozīmē, ka jaunā PowerShell versija tagad ir saderīga; e ar visiem Linux distros, ieskaitot Ubuntu, OpenSUSE, Fedora, Debian un citus.
Ierēdnī Microsoft ziņa, viņi paziņoja, ka:
Ja iepriekš moduļu saderības problēmu dēļ nevarējāt izmantot PowerShell Core 6.x, tas varētu būt pirmo reizi jūs izmantojat dažas no lieliskajām funkcijām, kuras mēs jau esam piegādājuši kopš Core izveidošanas projekts!
Ko PowerShell 7 rada galdā?
The oficiālais izmaiņu žurnāls
jaunajam PowerShell tagad ir pieejams, un šeit ir jaunākās funkcijas, kas pieejamas plašākai sabiedrībai:- Cauruļvada paralelizācija ar ForEach-Object -Parallel
- Jauni operatori:
- Trīskāršais operators: a? b: c
- Cauruļvadu ķēžu operatori: || un &&
- Nulle nosacītie operatori:?? un?? =
- Vienkāršots un dinamisks kļūdu skats un cmdlet Get-Error ērtākai kļūdu izmeklēšanai
- Saderības slānis, kas lietotājiem ļauj importēt moduļus netiešajā Windows PowerShell sesijā
- Automātiski paziņojumi par jauno versiju
- Iespēja izsaukt DSC resursus tieši no PowerShell 7 (eksperimentālā)
Jūs varat iegūt jaunāko PowerShell versiju no GitHub kur var atrast Windows, macOS un Linux versijas.
Kāds ir jūsu viedoklis par jaunajām funkcijām, kas ieviestas programmā PowerShell? Dalieties savos viedokļos ar mums un citiem lietotājiem komentāru sadaļā zemāk.