Windows Tips & News

PowerShell 7 RC 3 Tersedia Dengan Perubahan Berikut:

click fraud protection
Tinggalkan Balasan

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.

PowerShell adalah bentuk lanjutan dari command prompt. Ini 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.

PowerShell 7 adalah shell baris perintah pertama dan paket bahasa scripting 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 penting 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.

Fitur utama PowerShell 7

  • .NET Inti 3.1 (LTS)
  • ForEach-Object -Parallel
  • Pembungkus kompatibilitas Windows
  • Pemberitahuan versi baru
  • Tampilan kesalahan baru dan Dapatkan-Error 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 NativeDllHandler 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 pada 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. klien sql 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)
  • Buat paket tar hanya saat membangun di Ubuntu (#11766)
  • Menabrak NJsonSchema dari 10.1.4 ke 10.1.5 (#11730)
  • Perbaiki pembuatan tautan simbolik 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

Pratinjau Terminal Windows 1.17 menambahkan Proses Restart, pengeditan Menu Profil, dan dukungan Mica

Pratinjau Terminal Windows 1.17 menambahkan Proses Restart, pengeditan Menu Profil, dan dukungan Mica

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

Baca lebih banyak

Aplikasi PowerToys baru 'Mouse Jump' memungkinkan Anda menggerakkan mouse dengan cepat dalam jarak yang jauh

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

Baca lebih banyak

Rumor: Microsoft Bing untuk mendapatkan integrasi ChatGPT-4 'dalam beberapa minggu mendatang'

Rumor: Microsoft Bing untuk mendapatkan integrasi ChatGPT-4 'dalam beberapa minggu mendatang'

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

Baca lebih banyak