Windows Tips & News

PowerShell 7 RC 3 Tersedia Dengan Perubahan Berikut:

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

Microsoft merilis versi baru bahasa skrip PowerShell generasi berikutnya. Pengguna yang tertarik bisa mendapatkan PowerShell 7 Release Candidate 3. Ini berisi sejumlah fitur baru dan banyak perbaikan bug baik dari komunitas maupun tim PowerShell.

Spanduk Logo PowerShell

PowerShell adalah bentuk lanjutan dari command prompt. Itu diperluas dengan satu set besar cmdlet siap pakai dan dilengkapi dengan kemampuan untuk menggunakan .NET framework/C# dalam berbagai skenario. Windows menyertakan alat GUI, PowerShell ISE, yang memungkinkan pengeditan dan debugging skrip dengan cara yang bermanfaat.

Iklan

PowerShell 7 adalah shell baris perintah dan paket bahasa scripting pertama berdasarkan .NET Core 3.0. Itu dapat mencapai kompatibilitas dengan 90+% dari kotak masuk Windows Modul PowerShell dengan memanfaatkan perubahan di .NET Core 3.0 yang mengembalikan banyak API yang dibutuhkan oleh modul yang dibangun di atas .NET Framework sehingga dapat bekerja dengan .NET Core waktu berjalan.

Microsoft mengharapkan Ketersediaan Umum PowerShell 7 pada bulan Januari sebagai rilis Layanan Jangka Panjang pertama mereka.

Antara Kandidat Rilis dan Ketersediaan Umum, Microsoft hanya akan menerima perbaikan bug kritis dan tidak ada fitur baru yang akan disertakan. Untuk rilis itu, beberapa Fitur Eksperimental akan dianggap desain stabil dan tidak lagi Eksperimental. Ini berarti bahwa setiap perubahan desain di masa mendatang untuk fitur tersebut akan dianggap sebagai perubahan yang melanggar.

Isibersembunyi
Fitur utama PowerShell 7
Apa yang baru di PowerShell 7 RC 3
Melanggar Perubahan
Pembaruan dan Perbaikan Mesin
Pembaruan dan Perbaikan Cmdlet Umum
Pembersihan Kode
Peralatan
Tes
Perbaikan Bangun dan Pengemasan
Dokumentasi dan Konten Bantuan

Fitur utama PowerShell 7

  • .NET Inti 3.1 (LTS)
  • ForEach-Object -Parallel
  • Pembungkus kompatibilitas Windows
  • Pemberitahuan versi baru
  • Tampilan kesalahan baru dan Dapatkan-Kesalahan cmdlet
  • Operator rantai pipa (&& dan ||)
  • Operator terner (A? b: c)
  • Operator penugasan dan penggabungan nol (?? dan ??=)
  • lintas platform Invoke-DscResource (eksperimental)
  • Tampilan Luar Jaringan, -ShowWindow dan cmdlet GUI lawas lainnya kembali ke Windows

Apa yang baru di PowerShell 7 RC 3

Melanggar Perubahan

  • Memperbaiki Invoke-Command kesalahan yang hilang pada penghentian sesi (#11586)

Pembaruan dan Perbaikan Mesin

  • Perbarui peta antara warna konsol ke VT urutan (#11891)
  • Perbaiki kesalahan remoting SSH pada platform Windows (#11907)
  • Kembalikan PowerShellStreamTypeenum dengan sebuah Atribut Usang (#11836)
  • Menangani kasus di mana Acara Khusus awalnya tidak dikirim (#11807)
  • Perbaiki bagaimana objek COM dihitung (#11795)
  • Memperbaiki AsliDllHandler untuk tidak membuang ketika file tidak ditemukan (#11787)
  • Memulihkan Tetapkan Breakpoint API (#11622)
  • Jangan lewat dengan sia-sia -l login_name atau -p port ke ssh (#11518) (Terima kasih @LucaFilipozzi!)
  • Perbaiki untuk JEA peran pengguna dalam akun virtual (#11668)
  • Jangan menyelesaikan jenis dari rakitan yang dimuat secara terpisah MajelisLoadContext (#11088)

Pembaruan dan Perbaikan Cmdlet Umum

  • Sinkronkan direktori saat ini di WinCompat sesi jarak jauh (#11809)
  • Menambahkan WinCompat tolak dukungan daftar menggunakan pengaturan di powershell.config.json (#11726)
  • Perbaiki pemangkasan garis yang tidak perlu yang menghasilkan indeks yang salah dengan Tampilan Ringkas (#11670)

Pembersihan Kode

  • Ganti nama Versi Clr parameter kembali untuk mengembalikan perubahan kapitalisasi (#11623)

Peralatan

  • Perbarui skrip pembuatan changelog (#11736) (Terima kasih @xtqqczze!)
  • Perbarui ke CredScan v2 (#11765)

Tes

  • Pastikan untuk menguji apakah kita melewatkan tes menggunakan logika yang konsisten (#11892)
  • Lewati pembuatan direktori saat pengujian root di macOS (#11878)
  • Memperbarui Dapatkan-PlatformInfo pembantu dan tes untuk Debian 10, 11 dan CentOS 8 (#11842)
  • Pastikan benar pwsh digunakan untuk uji coba (#11486) (Terima kasih @iSazonov!)

Perbaikan Bangun dan Pengemasan

  • Menambahkan LTSRLease nilai dari metadata.json ke rilis.json (#11897)
  • Menabrak Microsoft. Wawasan Aplikasi dari 2.12.1 ke 2.13.0 (#11894)
  • Jadikan paket LTS selalu bukan pratinjau (#11895)
  • Menabrak Sistem. Data. SqlClient dari 4.8.0 ke 4.8.1 (#11879)
  • Mengubah LTSRLease nilai dalam metadata.json benar untuk RC.3 rilis (Internal 10960)
  • Memperbarui LTS logika untuk bergantung metadata.json (#11877)
  • Tetapkan nilai default dari LTSRLease palsu (#11874)
  • Pipa pengemasan refactor (#11852)
  • Yakinkan LTS paket memiliki tautan simbolis untuk pwsh dan pwsh-lts (#11843)
  • Menabrak Microsoft. PowerShell. Warga asli dari 7.0.0-rc.2 ke 7.0.0 (#11839)
  • Perbarui pembuatan paket NuGet untuk menyertakan cimcmdlet.dll dan sebagian besar modul bawaan (#11832)
  • Menabrak Microsoft. PowerShell. Arsip dari 1.2.4.0 ke 1.2.5 (#11833)
  • Menabrak PSBacaLine dari 2.0.0-rc2 ke 2.0.0 (#11831)
  • Tambahkan sumber jejak dan primitif serialisasi ke daftar Majelis yang diizinkan (Internal 10911)
  • Perbarui BerikutnyaRilisTag menjadi v7.0.0-preview.7 (#11372)
  • Ubah kemasan untuk menghasilkan LTS paket (#11772)
  • Bangun paket tar hanya saat membangun di Ubuntu (#11766)
  • Menabrak NJsonSchema dari 10.1.4 ke 10.1.5 (#11730)
  • Perbaiki pembuatan tautan simbolis di kemasan.psm1 (#11723)
  • Menabrak Microsoft. Wawasan Aplikasi dari 2.12.0 ke 2.12.1 (#11708)
  • Menabrak NJsonSchema dari 10.1.3 ke 10.1.4 (#11620)
  • Pindah ke gambar agen Azure DevOps terbaru (#11704)
  • Menabrak Markdig. Tertanda dari 0.18.0 ke 0.18.1 (#11641)

Dokumentasi dan Konten Bantuan

  • Tambahkan tautan ke perbedaan di Github di changelog (#11652) (Terima kasih @xtqqczze!)
  • Perbaiki kegagalan uji tautan penurunan harga (#11653) (Terima kasih @xtqqczze!)

PowerShell 7 adalah rilis "go live", yang berarti secara resmi didukung dalam produksi hingga rilis PowerShell 7 General Availability (GA) bulan depan.

Sumber: Microsoft

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem
Pratinjau Windows 10 RS4 untuk HoloLens Dirilis

Pratinjau Windows 10 RS4 untuk HoloLens Dirilis

Tinggalkan BalasanMicrosoft hari ini merilis pembaruan yang telah lama ditunggu-tunggu untuk plat...

Baca lebih banyak

Cara Mengaktifkan OpenSSH Server di Windows 10

Cara Mengaktifkan OpenSSH Server di Windows 10

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

Baca lebih banyak

Cara Mengkalibrasi Tampilan Untuk Video HDR Di Windows 10

Cara Mengkalibrasi Tampilan Untuk Video HDR Di Windows 10

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

Baca lebih banyak