Kalbant apie komandų eilutes, jūsų mintys greičiausiai eis „PowerShell“. Ši tvarkinga užduočių automatizavimo ir valdymo sistema buvo naudojama kompiuterių vartotojams nuo pat aušros Operacinės sistemos, ir ji toliau vystosi.
„PowerShell 7“ dabar veikia
Naują versiją galima įsigyti „Windows“, „MacOS“ ir „Linux“. Tai mato, kad „Microsoft“ pereina nuo .NET Core 2.x prie 3.1, o tai leidžia geriau suderinti atgalines puses funkcijos su esamais „Windows PowerShell“ moduliais dėl daugybės .NET Framework prikėlimo API.
Tai, kad suderinama su keliomis platformomis, reiškia, kad naujoji „PowerShell“ versija dabar yra suderinama; e su visais „Linux“ distros serveriais, įskaitant „Ubuntu“, „OpenSUSE“, „Fedora“, „Debian“ ir kitus.
Valdininke „Microsoft“ pranešimas, jie pareiškė, kad:
Jei anksčiau dėl modulių suderinamumo problemų negalėjote naudoti „PowerShell Core 6.x“, tai gali būti pirmą kartą pasinaudosite kai kuriomis nuostabiomis funkcijomis, kurias jau suteikėme nuo pat „Core“ kūrimo projektą!
Ką „PowerShell 7“ pateikia ant stalo?
The oficialus pakeitimų žurnalas naujoji „PowerShell“ dabar yra prieinama, o čia yra naujausios plačiajai visuomenei prieinamos funkcijos:
- Vamzdyno lygiagretumas su „ForEach-Object -Parallel“
- Nauji operatoriai:
- Trikampis operatorius: a? b: c
- Vamzdynų grandinės operatoriai: || ir &&
- Nėra sąlyginių operatorių:?? ir?? =
- Supaprastintas ir dinamiškas klaidų rodinys ir „Get-Error“ cmdlet, kad būtų lengviau ištirti klaidas
- Suderinamumo sluoksnis, leidžiantis vartotojams importuoti modulius į numanomą „Windows PowerShell“ seansą
- Automatiniai naujos versijos pranešimai
- Galimybė tiesiogiai iškviesti DSC išteklius iš „PowerShell 7“ (eksperimentinė)
Galite gauti naujausią „PowerShell“ versiją iš „GitHub“ kur galite rasti „Windows“, „macOS“ ir „Linux“ versijas.
Koks jūsų požiūris į naujas „PowerShell“ funkcijas? Žemiau esančiame komentarų skyriuje pasidalykite savo nuomone su mumis ir kitais vartotojais.