A PowerShell 7 végleges verziója általában elérhető
A Microsoft ma kiadta a következő generációs PowerShell szkriptnyelv, a PowerShell 7 végleges verzióját. Számos új funkciót és számos hibajavítást tartalmaz mind a közösségtől, mind a PowerShell csapatától.
A PowerShell 7, más néven PowerShell Core, egy többplatformos parancsfájl-megoldás, amely Windows, MacOS és Linux rendszereken érhető el.
A PowerShell 7 immár a .NET Core 3.1-et használja, de megtartja a visszamenőleges kompatibilitást a klasszikus PowerShell termékhez korábban elérhető modulokkal. Ezenkívül a PowerShell bevezet egy új érvet, - Használja a WindowsPowerShellt
, hogy erőltessen egy cmdlet futtatását a klasszikus motor alatt.
A PowerShell 7 új funkciói
- Csővezeték párhuzamosítás -val
ForEach-Object -Parallel
- Új operátorok:
- Háromtagú operátor:
a? időszámításunk előtt
- Csővezeték-lánc üzemeltetők:
||
és&&
- Null feltételes operátorok:
??
és??=
- Háromtagú operátor:
- Egy egyszerűsített és dinamikus hibanézet és
Get-Error
cmdlet a hibák könnyebb kivizsgálásához - Egy kompatibilitási réteg, amely lehetővé teszi a felhasználók számára, hogy egy implicit Windows PowerShell-munkamenetben modulokat importáljanak
- Automatikus értesítések az új verzióról
- Lehetőség a DSC-erőforrások közvetlen meghívására a PowerShell 7-ből (kísérleti)
A PowerShell 7 jelenleg a következő operációs rendszereket támogatja x64-en, beleértve:
- Windows 8.1 és 10
- Windows Server 2012, 2012 R2, 2016 és 2019
- macOS 10.13+
- Red Hat Enterprise Linux (RHEL) / CentOS 7
- Fedora 30+
- Debian 9
- Ubuntu LTS 16.04+
- Alpine Linux 3.8+
Ezenkívül a PowerShell 7.0 támogatja a Debian, Ubuntu és ARM64 Alpine Linux ARM32 és ARM64 változatait.
Tekintse meg a teljes bemutatkozást ITT ha többet szeretne megtudni erről a frissítésről.