PowerShell 7 endelig versjon er generelt tilgjengelig
Microsoft lanserte i dag den endelige versjonen av neste generasjons PowerShell-skriptspråk, PowerShell 7. Den inneholder en rekke nye funksjoner og mange feilrettinger fra både fellesskapet og PowerShell-teamet.
PowerShell 7, også kjent som PowerShell Core, er en skriptløsning på tvers av plattformer tilgjengelig på Windows, MacOS og Linux.
PowerShell 7 bruker nå .NET Core 3.1, men beholder bakoverkompatibilitet med moduler som tidligere var tilgjengelige for det klassiske PowerShell-produktet. PowerShell introduserer også et nytt argument, -Bruk WindowsPowerShell
, for å tvinge en cmdlet under den klassiske motoren.
Nye funksjoner i PowerShell 7
- Rørledningsparallellisering med
For Hvert-Objekt -Parallell
- Nye operatører:
- Ternær operatør:
en? b: c
- Operatører av rørledningskjede:
||
og&&
- Null betingede operatorer:
??
og??=
- Ternær operatør:
- En forenklet og dynamisk feilvisning og
Få-feil
cmdlet for enklere undersøkelse av feil - Et kompatibilitetslag som gjør det mulig for brukere å importere moduler i en implisitt Windows PowerShell-økt
- Automatiske varsler om ny versjon
- Muligheten til å påkalle DSC-ressurser direkte fra PowerShell 7 (eksperimentell)
PowerShell 7 støtter for øyeblikket følgende operativsystemer på x64, inkludert:
- Windows 8.1 og 10
- Windows Server 2012, 2012 R2, 2016 og 2019
- macOS 10.13+
- Red Hat Enterprise Linux (RHEL) / CentOS 7
- Fedora 30+
- Debian 9
- Ubuntu LTS 16.04+
- Alpine Linux 3.8+
I tillegg støtter PowerShell 7.0 ARM32 og ARM64 smaker av Debian, Ubuntu og ARM64 Alpine Linux.
Sjekk ut hele introduksjonen HER for å lære mer om denne oppdateringen.