Versi Final PowerShell 7 Tersedia Secara Umum
Microsoft hari ini merilis versi final dari bahasa skrip PowerShell generasi berikutnya, PowerShell 7. Ini berisi sejumlah fitur baru dan banyak perbaikan bug baik dari komunitas maupun tim PowerShell.
PowerShell 7, juga dikenal sebagai PowerShell Core, adalah solusi skrip lintas platform yang tersedia di Windows, MacOS, dan Linux.
PowerShell 7 sekarang menggunakan .NET Core 3.1, tetapi tetap kompatibel dengan modul yang sebelumnya tersedia untuk produk PowerShell klasik. Juga, PowerShell memperkenalkan argumen baru, -Gunakan WindowsPowerShell
, untuk memaksa menjalankan cmdlet di bawah mesin klasik.
Fitur baru PowerShell 7
- Paralelisasi pipa dengan
ForEach-Object -Parallel
- Operator baru:
- Operator terner:
A? b: c
- Operator rantai pipa:
||
dan&&
- Operator bersyarat nol:
??
dan??=
- Operator terner:
- Tampilan kesalahan yang disederhanakan dan dinamis dan
Dapatkan-Error
cmdlet untuk penyelidikan kesalahan yang lebih mudah - Lapisan kompatibilitas yang memungkinkan pengguna untuk mengimpor modul dalam sesi Windows PowerShell implisit
- Pemberitahuan versi baru otomatis
- Kemampuan untuk memanggil sumber daya DSC langsung dari PowerShell 7 (eksperimental)
PowerShell 7 saat ini mendukung sistem operasi berikut pada x64, termasuk:
- Windows 8.1, dan 10
- Windows Server 2012, 2012 R2, 2016, dan 2019
- macOS 10.13+
- Red Hat Enterprise Linux (RHEL) / CentOS 7
- Fedora 30+
- Debian 9
- Ubuntu LTS 16.04+
- Alpine Linux 3.8+
Selain itu, PowerShell 7.0 mendukung varian ARM32 dan ARM64 dari Debian, Ubuntu, dan ARM64 Alpine Linux.
Lihat pengantar lengkapnya DI SINI untuk mempelajari lebih lanjut tentang pembaruan ini.