Končna različica PowerShell 7 je splošno na voljo
Microsoft je danes izdal končno različico skriptnega jezika PowerShell naslednje generacije, PowerShell 7. Vsebuje številne nove funkcije in številne popravke napak tako skupnosti kot ekipe PowerShell.
PowerShell 7, znan tudi kot PowerShell Core, je skriptna rešitev za več platform, ki je na voljo v sistemih Windows, MacOS in Linux.
PowerShell 7 zdaj uporablja .NET Core 3.1, vendar ohranja združljivost nazaj z moduli, ki so bili prej na voljo za klasični izdelek PowerShell. Poleg tega PowerShell uvaja nov argument, -Uporabi WindowsPowerShell
, da prisilno zaženete cmdlet pod klasičnim motorjem.
Nove funkcije PowerShell 7
- Paralelizacija cevovoda z
Za vsak predmet - vzporedno
- Novi operaterji:
- Ternarni operater:
a? b: c
- Upravljavci cevovodnih verig:
||
in&&
- Ničelni pogojni operatorji:
??
in??=
- Ternarni operater:
- Poenostavljen in dinamičen pogled na napake in
Get-Error
cmdlet za lažjo preiskavo napak - Plast združljivosti, ki uporabnikom omogoča uvoz modulov v implicitni seji Windows PowerShell
- Samodejna obvestila o novi različici
- Možnost priklica virov DSC neposredno iz PowerShell 7 (eksperimentalno)
PowerShell 7 trenutno podpira naslednje operacijske sisteme na x64, vključno z:
- Windows 8.1 in 10
- Windows Server 2012, 2012 R2, 2016 in 2019
- macOS 10.13+
- Red Hat Enterprise Linux (RHEL) / CentOS 7
- Fedora 30+
- Debian 9
- Ubuntu LTS 16.04+
- Alpine Linux 3.8+
Poleg tega PowerShell 7.0 podpira različice ARM32 in ARM64 za Debian, Ubuntu in ARM64 Alpine Linux.
Oglejte si celoten uvod TUKAJ če želite izvedeti več o tej posodobitvi.