„PowerShell 7“ galutinė versija paprastai yra prieinama
„Microsoft“ šiandien išleido galutinę naujos kartos „PowerShell“ scenarijų kalbos „PowerShell 7“ versiją. Jame yra daug naujų funkcijų ir daug klaidų pataisymų iš bendruomenės ir „PowerShell“ komandos.
„PowerShell 7“, taip pat žinomas kaip „PowerShell Core“, yra kelių platformų scenarijų sprendimas, pasiekiamas „Windows“, „MacOS“ ir „Linux“.
„PowerShell 7“ dabar naudoja .NET Core 3.1, tačiau išlaiko atgalinį suderinamumą su moduliais, kurie anksčiau buvo prieinami klasikiniam „PowerShell“ produktui. Be to, „PowerShell“ pateikia naują argumentą, - Naudokite WindowsPowerShell
, norėdami priversti paleisti cmdlet pagal klasikinį variklį.
Naujos „PowerShell 7“ funkcijos
- Dujotiekio lygiagretinimas su
Kiekvienam objektui – lygiagrečiai
- Nauji operatoriai:
- Trečias operatorius:
a? b: c
- Vamzdynų grandinės operatoriai:
||
ir&&
- Nuliniai sąlyginiai operatoriai:
??
ir??=
- Trečias operatorius:
- Supaprastintas ir dinamiškas klaidų vaizdas ir
Get-Error
cmdlet, kad būtų lengviau ištirti klaidas - Suderinamumo sluoksnis, leidžiantis vartotojams importuoti modulius per numanomą „Windows PowerShell“ seansą
- Automatiniai pranešimai apie naują versiją
- Galimybė iškviesti DSC išteklius tiesiai iš PowerShell 7 (eksperimentinis)
„PowerShell 7“ šiuo metu palaiko šias operacines sistemas x64, įskaitant:
- „Windows 8.1“ ir „Windows 10“.
- Windows Server 2012, 2012 R2, 2016 ir 2019
- macOS 10.13+
- Red Hat Enterprise Linux (RHEL) / CentOS 7
- Fedora 30+
- Debian 9
- Ubuntu LTS 16.04+
- Alpine Linux 3.8+
Be to, PowerShell 7.0 palaiko Debian, Ubuntu ir ARM64 Alpine Linux ARM32 ir ARM64 versijas.
Peržiūrėkite visą įžangą ČIA norėdami sužinoti daugiau apie šį naujinimą.