Windows Tips & News

PowerShell 7.1.0 RC 1 tersedia untuk diunduh

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem

PowerShell 7.1, versi mendatang dari solusi skrip lintas platform yang tersedia di Windows, MacOS, dan Linux, semakin dekat dengan peluncurannya. Hari ini, Release Candidate versi 1 telah tersedia untuk diunduh.

Spanduk PowerShell 7

Rilis pratinjau PowerShell 7.1 termasuk .NET 5 pratinjau 1. Dimulai dengan PowerShell 7.0, para pengembang telah bergeser untuk menyelaraskan dengan Rilis .NET dan mendukung siklus hidup lebih dekat. PowerShell 7.1 diharapkan akan tersedia dalam satu atau dua minggu dari tanggal rilis .NET 5 musim dingin 2020 dan selaras dengan irama rilis tahunan mereka ke depan.

Iklan

Dimulai dengan Pratinjau 6, Pratinjau PowerShell 7.1 adalah tersedia di Microsoft Store.

Isibersembunyi
Apa yang baru di PowerShell 7.1 RC 1
Masalah Dikenal
Pembaruan dan Perbaikan Mesin
Pembaruan dan Perbaikan Cmdlet Umum
Apa yang diharapkan di PowerShell 7.1

Apa yang baru di PowerShell 7.1 RC 1

Masalah Dikenal

Rilis PowerShell ini dipengaruhi oleh beberapa regresi yang diketahui dan perubahan desain sampingan di .NET 5.0.0-rc.1.


Mengingat dampak dari regresi ini, khususnya dalam skenario interaktif pada sistem non-Windows, kami hanya akan menerbitkan paket PowerShell v7.1.0-rc.1 untuk Windows dan Linux, melewatkan macOS hingga v7.1.0-rc.2 tersedia dengan perbaikan yang tepat.

  • [Regresi] API konsol Sistem. Menghibur. TreatControlCAsInput mundur di Linux dan macOS: dotnet/runtime#42423. Perbaikan dilakukan di .NET 5.0.0-rc.2: dotnet/runtime#42432
    • Hal ini menyebabkan Ctrl+c untuk tidak bekerja di PSReadLine di Linux dan macOS.
  • [Regresi] API konsol Sistem. Menghibur. Kunci Baca() salah mengembalikan Ctrl+J untuk MEMASUKI di macOS: dotnet/runtime#42418. Perbaikan dilakukan di .NET 5.0.0-rc.2: dotnet/runtime#42477
    • Ini menyebabkan MEMASUKI tidak berfungsi di konsol terintegrasi PSES.
  • [Regresi] Regresi kinerja di Linux dan macOS: dotnet/runtime#41739. Perbaikan dilakukan di .NET 5.0.0-rc.2: dotnet/runtime#41820
    • Ini menyebabkan potensi masalah kinerja pada beberapa arsitektur tertentu, distro Linux, dan macOS. Misalnya, penemuan perintah di PowerShell hingga 20x lebih lambat di Ubuntu 18.04 WSL 2.
  • [Perubahan melanggar desain]TLS 1.0 dan TLS 1.1 sudah pensiun dari default pada mesin Linux di mana OpenSSL 1.1 dan di atas digunakan: dotnet/runtime#40746
    • Ini menyebabkan Invoke-WebRequest dan Metode Invoke-Istirahat untuk melempar Pengecualian Otentikasi ketika menggunakan TLS 1.0 atau TLS 1.1 di mesin Linux di mana OpenSSL 1.1 dan di atas digunakan.

Pembaruan dan Perbaikan Mesin

  • Lakukan perbaikan untuk ComInterop kode seperti yang disarankan oleh tim .NET (#13533)

Pembaruan dan Perbaikan Cmdlet Umum

  • Perbaiki kasus di mana pesan pengecualian hanya berisi "`n" pada Windows (#13684)
  • Mengenali CONOUT$ dan CONIN$ sebagai nama perangkat yang dicadangkan (#13508) (Terima kasih @davidreis97!)
  • Memperbaiki Tampilan Ringkas untuk fungsi lanjutan interaktif saat menulis kesalahan (#13623)

Apa yang diharapkan di PowerShell 7.1

  • PowerShellGet 3.0
  • Modul Manajemen Rahasia, lapisan abstraksi yang dapat diperluas di PowerShell untuk berinteraksi dengan Secrets and Secrets Vaults, akan mendapatkan dukungan Linux.
  • PSScriptAnalyzer 2.0 untuk pengalaman pengguna yang lebih baik dengan VSCode-PowerShell dan PSEditorServices.
  • Perbaikan dilakukan untuk Kernel PowerShell Jupyter
  • Perbaikan dilakukan untuk platyPS vNext, modul PowerShell yang saat ini digunakan pengembang untuk mengonversi dokumentasi PowerShell dari penurunan harga menjadi bantuan yang dapat diperbarui.

Ada juga sejumlah area yang memungkinkan untuk melakukan lebih banyak peningkatan dan perubahan, termasuk Instalasi dan Pembaruan, Peningkatan Shell, Pengalaman Pengguna Interaktif.

Terakhir, PowerShell mungkin mendapatkan pengaturan minimal, yang hanya menyertakan bagian PowerShell yang diperlukan untuk skrip Anda. Tidak hanya akan memakan lebih sedikit ruang disk, tetapi yang lebih penting, satu set kode minimal berarti lebih sedikit patching dan permukaan serangan keamanan.

Anda dapat mengunduhnya di sini:

Unduh Pratinjau PowerShell 7.1

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem
Windows 10 dalam S Mode akan hadir di semua edisi Windows 10

Windows 10 dalam S Mode akan hadir di semua edisi Windows 10

Seperti yang mungkin sudah Anda ketahui, Microsoft telah dibatalkan Windows 10 S sebagai edisi te...

Baca lebih banyak

Windows 10 v2004 gagal untuk menginstal dengan alat Media Creation untuk beberapa pengguna

Windows 10 v2004 gagal untuk menginstal dengan alat Media Creation untuk beberapa pengguna

Sepertinya Windows 10 versi 2004 memiliki satu masalah lagi. Sejumlah laporan beredar di Internet...

Baca lebih banyak

Microsoft telah merilis pemecah masalah untuk masalah OneDrive Files on-Demand di Windows 10 v2004

Microsoft telah merilis pemecah masalah untuk masalah OneDrive Files on-Demand di Windows 10 v2004

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja siste...

Baca lebih banyak