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 pagerinti atgalinį suderinamumą 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, į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?
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ė)
Naujausią „PowerShell“ versiją galite gauti 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.