PowerShell 7.1.0 Pratinjau 6 keluar
Tim PowerShell telah memperkenalkan versi pratinjau baru dari PowerShell. Inilah yang diharapkan di platform PowerShell 7.1 mendatang, dan apa yang telah berubah di Pratinjau 6.
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
Apa yang baru di PowerShell 7.1 Pratinjau 6
Melanggar Perubahan
- Ganti nama
-DariUnixTime
ke-UnixTimeSeconds
padaDapatkan-Tanggal
untuk mengizinkan input waktu Unix (#13084) (Terima kasih @aetos382!) - Membuat
$ErrorActionPreference
tidak mempengaruhistderr
keluaran dari perintah asli (#13361) - Izinkan parameter bernama yang ditentukan secara eksplisit untuk menggantikan yang sama dari hashtable splatting (#13162)
Pembaruan dan Perbaikan Mesin
- Refactor parser baris perintah untuk melakukan parsing awal (#11482) (Terima kasih @iSazonov!)
- Tambahkan dukungan untuk beberapa konverter tipe intrinsik .NET (#12580) (Terima kasih @iSazonov!)
- Segarkan dan aktifkan
ComInterop
kode di PowerShell (#13304)
Fitur Eksperimental
- Menambahkan
-Ruang Jalan
parameter untuk semua*-PSBreakpoint
cmdlet (#10492) (Terima kasih @KirkMunro!)
Pembaruan dan Perbaikan Cmdlet Umum
- Perbaiki pesan kesalahan dari tautan simbolik baru yang hilang target (#13085) (Terima kasih @yecril71pl!)
- Buat parameternya
argumen
tidak dapat dibatalkan di depan umumConsoleHost
API (#13429) - Tambahkan pembuangan yang hilang untuk
PembatalanTokenSource
(#13420) (Terima kasih @Youssef1313!) - Tambahkan parameter
-Halaman
keMendapatkan bantuan
untuk mendukung paging (#13374) - Memperbaiki
Mendapatkan bantuan
tidak ditampilkan dengan benar jika parameter mendukung wildcard (#13353) (Terima kasih @ThomasNieto!) - Memperbarui
pwsh
membantu untuk-Masukkan format
parameter (#13355) (Terima kasih @sethvs!) - Deklarasikan lisensi MIT untuk file yang disalin dari Roslyn (#13305) (Terima kasih @xtqqczze!)
- Memperbaiki
bilangan bulat besar
perilaku casting (#12629) (Terima kasih @vexx32!) - Memperbaiki
Get-Acl -LiteralPath "HKLM: Software\Classes\*"
perilaku (#13107) (Terima kasih @Shriram0908!) - Menambahkan
DefaultKunjungi
metode ke antarmuka pengunjung dan kelas (#13258) - Perbaiki sakelar steno yang bentrok
-S
(STA) untukpwsh
(#13262) (Terima kasih @iSazonov!) - Mengubah
Baca-Host -MaskInput
menggunakan yang adaSecureString
jalur, tetapi kembali sebagai teks biasa (#13256) - Menghapus
ComEnumerator
sebagai objek COM menggunakanenumerator
sekarang didukung di .NET 5.0 (#13259) - Gunakan jalur pribadi sementara pada startup Runspace ketika variabel lingkungan 'HOME' tidak ditentukan (#13239)
- Memperbaiki
Invoke-Command
untuk mendeteksi panggilan rekursif dari entri riwayat yang sama (#13197) - Mengubah
pwsh
dapat dieksekusi-Masukkan format
beralih awalan-di dalam
ke-inp
untuk memperbaiki konflik dengan-interaktif
(#13205) (Terima kasih @iSazonov!) - Menangani jalur sistem file WSL saat menganalisis zona keamanan file (#13120)
- Jadikan sakelar lain wajib di
Split-Path
(#13150) (Terima kasih @kvprasoon!) - Ikon Desain Lancar Baru untuk PowerShell 7 (#13100) (Terima kasih @sarhakmalik!)
- Memperbaiki
Pindah-Item
untuk mendukung gerakan cross-mount di Unix (#13044)
Peralatan
- Memperbaiki
titik-titik
kesalahan pemasangan (#13387) - Tingkatkan batas waktu build harian Windows menjadi 90 menit (#13354)
- Perbarui
ketergantungan
konfigurasi ke versi 2 (#13230) (Terima kasih @RDIL!) - Memperbaiki
Test-XUnitTestResults
fungsi (#13270) (Terima kasih @iSazonov!) - Memperbarui
.devcontainer
untuk menggunakan gambar SDK buruh pelabuhan malam (#13128)
tes
- tanda
Uji-Koneksi -TraceRoute
tes sebagai tertunda (#13310)
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 PowerShell 7.1 Pratinjau 5