PowerShell 7:n lopullinen versio on yleensä saatavilla
Microsoft julkaisi tänään lopullisen version seuraavan sukupolven PowerShell-skriptikielestä, PowerShell 7:stä. Se sisältää useita uusia ominaisuuksia ja monia virheenkorjauksia sekä yhteisöltä että PowerShell-tiimiltä.
PowerShell 7, joka tunnetaan myös nimellä PowerShell Core, on monialustainen komentosarjaratkaisu, joka on saatavana Windowsissa, MacOS: ssa ja Linuxissa.
PowerShell 7 käyttää nyt .NET Core 3.1:tä, mutta säilyttää taaksepäin yhteensopivuuden klassiseen PowerShell-tuotteeseen aiemmin saatavilla olevien moduulien kanssa. Lisäksi PowerShell esittelee uuden argumentin, -Käytä WindowsPowerShellia
, pakottaaksesi suorittamaan cmdletin klassisen moottorin alla.
PowerShell 7:n uudet ominaisuudet
- Putkilinjan rinnastaminen kanssa
Foreach-Object -Rinnakkais
- Uudet operaattorit:
- Kolmiosainen operaattori:
a? b: c
- Putkiketjun operaattorit:
||
ja&&
- Nollaehdolliset operaattorit:
??
ja??=
- Kolmiosainen operaattori:
- Yksinkertaistettu ja dynaaminen virhenäkymä ja
Get-Error
cmdlet helpottaa virheiden tutkimista - Yhteensopivuuskerros, jonka avulla käyttäjät voivat tuoda moduuleja implisiittisessä Windows PowerShell -istunnossa
- Automaattiset ilmoitukset uusista versioista
- Mahdollisuus kutsua DSC-resursseja suoraan PowerShell 7:stä (kokeellinen)
PowerShell 7 tukee tällä hetkellä seuraavia käyttöjärjestelmiä x64:ssä, mukaan lukien:
- Windows 8.1 ja 10
- Windows Server 2012, 2012 R2, 2016 ja 2019
- macOS 10.13+
- Red Hat Enterprise Linux (RHEL) / CentOS 7
- Fedora 30+
- Debian 9
- Ubuntu LTS 16.04+
- Alpine Linux 3.8+
Lisäksi PowerShell 7.0 tukee Debianin, Ubuntun ja ARM64 Alpine Linuxin ARM32- ja ARM64-versioita.
Katso koko esittely TÄSSÄ saadaksesi lisätietoja tästä päivityksestä.