Ketika datang ke baris perintah, pikiran Anda kemungkinan besar akan pergi ke PowerShell. Kerangka kerja otomatisasi dan manajemen tugas yang rapi ini telah digunakan oleh pengguna PC sejak awal sistem operasi, dan terus berkembang.
PowerShell 7 sekarang aktif
Versi baru tersedia untuk Windows, macOS, dan Linux. Ini melihat Microsoft bergerak dari .NET Core 2.x ke 3.1 yang memungkinkan peningkatan kompatibilitas ke belakang fitur dengan modul Windows PowerShell yang ada berkat kebangkitan banyak .NET Framework Lebah.
Menjadi kompatibel lintas platform berarti versi PowerShell yang baru sekarang kompatibel; e dengan semua distro Linux, termasuk Ubuntu, OpenSUSE, Fedora, Debian dan lain-lain.
Secara resmi Postingan Microsoft, mereka menyatakan bahwa:
Jika Anda tidak dapat menggunakan PowerShell Core 6.x di masa lalu karena masalah kompatibilitas modul, ini mungkin pertama kali Anda dapat memanfaatkan beberapa fitur luar biasa yang telah kami berikan sejak kami memulai Core proyek!
Apa yang dibawa PowerShell 7 ke meja?
Itu changelog resmi untuk PowerShell baru sekarang tersedia, dan berikut adalah fitur terbaru yang akan tersedia untuk masyarakat umum:
- Paralelisasi pipa dengan ForEach-Object -Parallel
- Operator baru:
- Operator terner: a? b: c
- Operator rantai pipa: || dan &&
- Operator bersyarat nol:?? dan ??=
- Tampilan kesalahan yang disederhanakan dan dinamis dan cmdlet Get-Error 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)
Anda bisa mendapatkan PowerShell versi terbaru dari GitHub di mana Anda dapat menemukan versi Windows, macOS dan Linux.
Apa pendapat Anda tentang fitur baru yang dibawa ke PowerShell? Bagikan pendapat Anda dengan kami dan pengguna lain di bagian komentar di bawah.