Mis puutub käsurida, siis läheb teie mõte kõige tõenäolisemalt PowerShell. See korralik ülesannete automatiseerimise ja haldamise raamistik on olnud arvutikasutajatega kaasas alates koidikust opsüsteemidja see areneb edasi.
PowerShell 7 on nüüd aktiivne
Uus versioon on saadaval Windowsile, macOS-ile ja Linuxile. See näeb Microsofti üleminekut .NET Core 2.x-lt versioonile 3.1, mis võimaldab paremat tahapoole ühilduvust funktsioonid olemasolevate Windows PowerShelli moodulitega tänu arvukate .NET Frameworkide ülestõusmisele API-d.
Platvormidevaheline ühilduvus tähendab, et uus PowerShelli versioon on nüüd ühilduv; e kõigi Linuxi distrodega, sealhulgas Ubuntu, OpenSUSE, Fedora, Debian ja muud.
Ametnikus Microsofti postitus, teatasid nad, et:
Kui te ei suutnud moodulite ühilduvusprobleemide tõttu varem PowerShell Core 6.x-i kasutada, võib see olla esmakordselt saate ära kasutada mõningaid suurepäraseid funktsioone, mida me juba pakume pärast Core'i loomist projekt!
Mida toob PowerShell 7 lauale?
The
ametlik muutmislogi uue PowerShelli jaoks on nüüd saadaval ja siin on uusimad funktsioonid, mis on üldsusele saadaval:- Torujuhtme paralleelsus rakendusega ForEach-Object -Parallel
- Uued operaatorid:
- Kolmepoolne operaator: a? b: c
- Torujuhtme keti operaatorid: || ja &&
- Tühjad tingimusoperaatorid:?? ja?? =
- Lihtsustatud ja dünaamiline veavaade ja cmdlet-tõrge Get-Error vigade hõlpsamaks uurimiseks
- Ühilduvuskiht, mis võimaldab kasutajatel importida mooduleid kaudses Windows PowerShelli seansis
- Automaatsed uue versiooni teatised
- Võimalus kutsuda DSC-ressursse otse PowerShell 7-st (eksperimentaalne)
PowerShelli uusima versiooni saate siit GitHub kust leiate Windowsi, MacOSi ja Linuxi versioonid.
Kuidas suhtute PowerShelli toodud uutesse funktsioonidesse? Jagage oma arvamusi meie ja teiste kasutajatega allpool olevas kommentaaride jaotises.