Versi pratinjau pertama dari Microsoft PowerShell 7.1 untuk Windows, Linux dan macOS

Microsoft telah merilis versi pratinjau baru PowerShell 7.1 - alat untuk mengotomatisasi pekerjaan dan bahasa skrip untuk Windows, Linux dan macOS. Versi ini berisi fitur yang tidak ada di PowerShell 7.0. Versi publik PowerShell 7.0, yang didahului oleh platform PowerShell Core 6.x, dirilis awal Maret ini. Pratinjau PowerShell 7.1 mencakup modul dan alat baru yang sedang dikerjakan tim PowerShell. Tetapi tidak ada jaminan bahwa semua ini akan jatuh ke dalam rilis reguler PowerShell 7.1, yang harus dirilis satu atau dua minggu setelah rilis platform .NET 5. Ini karena, mulai dengan PowerShell 7.0, Microsoft akan mengoordinasikan rilis versi baru PowerShell dengan jadwal rilis untuk versi baru .NET.





Microsoft sedang mengerjakan versi pratinjau PowerShellGet 3.0, yang bertujuan untuk memberikan kegunaan yang lebih besar dan untuk menghilangkan dependensi PackageManagement dan Nuget. Selain itu, dalam versi ini, transisi dari bahasa scripting PowerShell ke C # akan dilakukan. Versi pratinjau pertama akan muncul segera, itu akan diterbitkan di Galeri PowerShell.

Selain itu, versi baru modul Manajemen Rahasia akan diterbitkan di Galeri PowerShell , yang mendukung PowerShell 5.1 dan PowerShell 7. Microsoft sedang mempertimbangkan kemungkinan menyertakan modul ini di PowerShell 7.1.

Pekan lalu, perusahaan dirilisversi pratinjau kedua dari modul, yang dapat digunakan untuk mengelola rahasia dan kredensial yang digunakan untuk mengotentikasi skrip PowerShell yang kompleks di lingkungan cloud yang heterogen.

Modul ini menyediakan seperangkat cmdlet yang memungkinkan pengguna untuk menyimpan data sensitif secara lokal, menggunakan beberapa jenis sistem penyimpanan data yang aman, seperti Credential Manager (kredensial manajer Windows) Windows. Modul ini, melalui ekstensi, memungkinkan Anda untuk bekerja dengan kredensial yang terletak di repositori jarak jauh. Misalnya - dalam seperti Azure Key Vault.

Sejauh ini, modul ini hanya mendukung Windows, tetapi Microsoft, dalam pratinjau berikutnya, berencana untuk menambahkan dukungan Linux melalui layanan GNOME Keyring. Nantinya direncanakan menambah dukungan untuk MacOS Keychain.

Microsoft juga berencana untuk menulis ulang bagian dari penganalisis kode statis PSScriptAnalyzer yang digunakan untuk menghubungkan Visual Studio Code real-time dari ekstensi PowerShell.

Pekerjaan berlanjut pada dukungan PowerShell di Jupyter Notebooks. Ini adalah bagian dari proyek .NET Interactive.

Microsoft sedang menjajaki pendekatan untuk menyederhanakan instalasi dan peningkatan PowerShell 7. Namun, saat ini, tidak direncanakan untuk memasukkan PowerShell 7 di Windows.

Selain itu, pekerjaan sedang dilakukan pada perbaikan shell yang menyederhanakan menyalin dan menempelkan fragmen kode dari shell sistem populer di PowerShell.

Jika kita berbicara tentang meningkatkan pengalaman pengguna, sekarang kita sedang mempelajari masalah bagaimana, menggunakan berbagai teknologi penyelesaian input, untuk membantu pengguna memasukkan perintah lebih cepat. Selain itu, masalah menyediakan pengguna dengan bantuan kontekstual saat memasukkan perintah, atau bantuan penuh pada beberapa fungsi sistem, dipertimbangkan. Mekanisme ini harus bermanfaat, tetapi pada saat yang sama mengalihkan pengguna sesedikit mungkin.

Akhirnya, pengembang ingin menggunakan lebih banyak warna di PowerShell. Ini akan membantu memfasilitasi pembacaan volume output yang besar, memberi pengguna isyarat visual. PowerShell 7.1 dapat mencakup dukungan untuk string pewarnaan.

Selain itu, pengembang, sebagai bagian dari langkah untuk mengurangi ukuran sistem yang digunakan, bermaksud untuk memisahkan modul Utilitas, Manajemen, dan Keamanan.

Secara umum, dapat dicatat bahwa Microsoft, mendekati rilis PowerShell 7.1, berusaha untuk meningkatkan kegunaan di lingkungan ini.


All Articles