Konačna verzija PowerShella 7 općenito je dostupna
Microsoft je danas objavio konačnu verziju PowerShell skriptnog jezika sljedeće generacije, PowerShell 7. Sadrži niz novih značajki i mnoge ispravke pogrešaka kako zajednice tako i PowerShell tima.
PowerShell 7, također poznat kao PowerShell Core, rješenje je za skriptiranje na više platformi dostupno u sustavima Windows, MacOS i Linux.
PowerShell 7 sada koristi .NET Core 3.1, ali zadržava kompatibilnost unatrag s modulima koji su prethodno bili dostupni za klasični PowerShell proizvod. Također, PowerShell uvodi novi argument, -Koristite WindowsPowerShell
, da prisilno pokrenete cmdlet pod klasičnim motorom.
Nove značajke PowerShell 7
- Paralelizacija cjevovoda sa
Za svaki objekt - paralelno
- Novi operateri:
- Ternarni operater:
a? b: c
- Operateri lanca cjevovoda:
||
i&&
- Null uvjetni operatori:
??
i??=
- Ternarni operater:
- Pojednostavljeni i dinamički prikaz pogreške i
Get-Error
cmdlet za lakše istraživanje grešaka - Sloj kompatibilnosti koji korisnicima omogućuje uvoz modula u implicitnoj sesiji Windows PowerShell
- Automatske obavijesti o novoj verziji
- Mogućnost pozivanja DSC resursa izravno iz PowerShell-a 7 (eksperimentalno)
PowerShell 7 trenutno podržava sljedeće operativne sustave na x64, uključujući:
- Windows 8.1 i 10
- Windows Server 2012, 2012 R2, 2016 i 2019
- macOS 10.13+
- Red Hat Enterprise Linux (RHEL) / CentOS 7
- Fedora 30+
- Debian 9
- Ubuntu LTS 16.04+
- Alpine Linux 3.8+
Osim toga, PowerShell 7.0 podržava ARM32 i ARM64 okuse Debiana, Ubuntua i ARM64 Alpine Linuxa.
Pogledajte cijeli uvod OVDJE da biste saznali više o ovom ažuriranju.