Bagikan melalui


Siklus Hidup Dukungan PowerShell

Ada beberapa versi PowerShell 7 yang dapat diinstal.

  • Rilis stabil - Rilis yang stabil adalah rilis yang terjadi antara rilis LTS. Rilis yang stabil dapat berisi perbaikan penting, inovasi, dan fitur baru. Microsoft mendukung rilis Stabil selama sekitar enam bulan setelah rilis LTS berikutnya.

    Rilis Stabil saat ini adalah PowerShell v7.5.5.

  • Versi Long Term Servicing (LTS) - Versi LTS PowerShell adalah versi LTS .NET. Pembaruan pada rilis LTS hanya berisi pembaruan keamanan penting dan perbaikan layanan yang dirancang untuk meminimalkan dampak pada beban kerja yang ada.

    Rilis LTS saat ini adalah PowerShell v7.6.0. Rilis LTS sebelumnya, PowerShell v7.4.14, masih didukung hingga 10-Nov-2026.

  • Rilis Pratinjau - Rilis pratinjau adalah versi PowerShell yang saat ini sedang dikembangkan. Rilis pratinjau dapat berisi perbaikan bug, fitur baru, dan eksperimen. Rilis pratinjau dapat berisi bug dan mungkin tidak stabil. Untuk alasan itu, Anda tidak boleh menggunakannya di lingkungan produksi. Versi pratinjau tidak didukung secara resmi. Mereka memungkinkan Anda untuk menguji fitur baru dan memberikan umpan balik. Umpan balik Anda penting dan dapat memengaruhi fitur yang dirilis.

    Tidak ada rilis Pratinjau saat ini.

PowerShell mengikuti Kebijakan Siklus Hidup Modern Microsoft. Tanggal Akhir Dukungan mengikuti Kebijakan Dukungan .NET untuk versi .NET yang menjadi dasar pembuatan rilis PowerShell. Rilis LTS dan Stabil PowerShell menerima pembaruan keamanan dan perbaikan bug. Microsoft hanya mendukung versi pembaruan terbaru dari rilis.

Catatan

Dokumen ini tentang dukungan untuk PowerShell, bukan Windows PowerShell. Windows PowerShell adalah komponen dari sistem operasi Windows dan tunduk pada siklus hidup dukungan Windows. Untuk informasi selengkapnya, lihat Informasi Siklus Hidup Produk dan Layanan.

Opsi dukungan

Microsoft menyediakan dukungan untuk PowerShell sejauh kemampuan. Dukungan untuk Windows PowerShell 5.1 disediakan melalui saluran dukungan Windows. Anda dapat menggunakan saluran dukungan berbayar standar untuk mendapatkan dukungan untuk PowerShell.

Ada banyak opsi dukungan gratis yang tersedia dari komunitas PowerShell. Saluran dukungan komunitas yang paling aktif tersedia melalui Discord atau Slack. Saluran diskusi dicerminkan di kedua platform, sehingga Anda dapat memilih platform yang Anda sukai. Saluran ini dapat membantu Anda memecahkan masalah, menjawab pertanyaan, dan memberikan panduan tentang cara menggunakan PowerShell.

Jika Anda berpikir bahwa Anda menemukan bug, Anda dapat mengajukan masalah pada GitHub. Tim PowerShell tidak dapat memberikan dukungan melalui GitHub, tetapi mereka menyambut laporan bug. Halaman dukungan komunitas menyediakan tautan ke saluran dukungan komunitas paling populer.

Platform yang didukung

PowerShell berjalan pada beberapa sistem operasi (OS) dan platform arsitektur prosesor. Platform harus memenuhi kriteria berikut:

  • Platform target (versi OS dan arsitektur prosesor) didukung oleh .NET.
  • Microsoft telah menguji dan menyetujui PowerShell pada platform target.
  • Versi OS didukung oleh distributor setidaknya selama satu tahun.
  • Versi OS bukan rilis sementara atau setara.
  • Versi OS saat ini didukung oleh distributor.

Dukungan untuk PowerShell berakhir saat salah satu kondisi berikut terpenuhi:

  • Platform target mencapai akhir masa pakai seperti yang didefinisikan oleh pemilik platform
  • Versi spesifik PowerShell mencapai akhir masa pakai

Setelah versi PowerShell mencapai akhir masa pakai, tidak ada pembaruan lebih lanjut, termasuk pembaruan keamanan, disediakan. Microsoft mendorong pelanggan untuk meningkatkan ke versi PowerShell yang didukung untuk terus menerima pembaruan dan dukungan.

Windows

Microsoft mendukung PowerShell hingga PowerShell mencapai akhir dukungan atau versi Windows mencapai akhir dukungan.

Gambar Docker untuk SDK .NET berisi versi terbaru PowerShell. Gambar-gambar ini tersedia dari Microsoft Artifact Registry.

Gambar-gambar ini mungkin tidak memiliki pembaruan keamanan terbaru. Microsoft menyarankan agar Anda memperbarui paket OS ke versi terbaru untuk memastikan pembaruan keamanan terbaru diterapkan.

Gambar-gambar ini disediakan untuk tujuan pengujian. Jika Anda memerlukan citra Docker untuk beban kerja produksi, bangun dan peliharalah citra Anda sendiri.

Catatan

Dukungan untuk versi Windows tertentu ditentukan oleh kebijakan Siklus Hidup Microsoft Support. Untuk informasi selengkapnya, lihat:

macOS

Microsoft mendukung PowerShell hingga PowerShell mencapai akhir dukungan atau versi macOS mencapai akhir dukungan.

Versi macOS berikut didukung:

  • macOS 26 (Tahoe) x64 dan Arm64
  • macOS 15 (Sequoia) x64 dan Arm64
  • macOS 14 (Sonoma) x64 dan Arm64

Apple menentukan siklus hidup dukungan macOS. Untuk mengetahui informasi selengkapnya, lihat tautan berikut:

Alpine Linux

Microsoft mendukung PowerShell hingga PowerShell mencapai akhir dukungan atau versi Alpine mencapai akhir masa pakai.

Dukungan untuk versi Alpine ini berakhir pada tanggal berikut:

  • Alpine 3.23 - 2027-11-01
  • Alpine 3.22 - 2027-05-01
  • Alpine 3.21 - 2026-11-01
  • Alpine 3.20 - 2026-04-01

Gambar Docker untuk SDK .NET berisi versi terbaru PowerShell. Gambar-gambar ini tersedia dari Microsoft Artifact Registry.

Gambar-gambar ini dibangun dari gambar sistem operasi (OS) resmi yang disediakan oleh distributor OS. Gambar-gambar ini mungkin tidak memiliki pembaruan keamanan terbaru. Microsoft menyarankan agar Anda memperbarui paket OS ke versi terbaru untuk memastikan pembaruan keamanan terbaru diterapkan.

Gambar-gambar ini disediakan untuk tujuan pengujian. Jika Anda memerlukan citra Docker untuk beban kerja produksi, bangun dan peliharalah citra Anda sendiri.

Debian Linux

Microsoft mendukung PowerShell hingga PowerShell mencapai akhir dukungan atau versi Debian mencapai akhir masa pakai.

Dukungan untuk versi Debian ini berakhir pada tanggal berikut:

  • Debian 13 - 2028-08-09
  • Debian 12 - 2026-06-10

File paket penginstalan (.deb) juga tersedia dari https://packages.microsoft.com/.

Gambar Docker untuk SDK .NET berisi versi terbaru PowerShell. Gambar-gambar ini tersedia dari Microsoft Artifact Registry.

Gambar-gambar ini dibangun dari gambar sistem operasi (OS) resmi yang disediakan oleh distributor OS. Gambar-gambar ini mungkin tidak memiliki pembaruan keamanan terbaru. Microsoft menyarankan agar Anda memperbarui paket OS ke versi terbaru untuk memastikan pembaruan keamanan terbaru diterapkan.

Gambar-gambar ini disediakan untuk tujuan pengujian. Jika Anda memerlukan citra Docker untuk beban kerja produksi, bangun dan peliharalah citra Anda sendiri.

Red Hat Enterprise Linux (RHEL)

Microsoft mendukung PowerShell hingga PowerShell mencapai akhir dukungan atau versi RHEL mencapai akhir dukungan.

Dukungan untuk versi RHEL ini berakhir pada tanggal berikut:

  • RHEL 10 - 2035-05-31
  • RHEL 9 - 2032-05-31
  • RHEL 8 - 2029-05-31

File paket penginstalan (.rpm) juga tersedia dari https://packages.microsoft.com/.

PowerShell diuji pada Red Hat Universal Base Images (UBI). Untuk informasi selengkapnya, lihat halaman informasi UBI.

Ubuntu Linux

Microsoft mendukung PowerShell hingga PowerShell mencapai akhir dukungan atau versi Ubuntu mencapai akhir dukungan.

Dukungan untuk versi Ubuntu ini berakhir pada tanggal berikut:

  • Ubuntu 24.04 - 2029-05-31
  • Ubuntu 22.04 - 2027-04-01

File paket penginstalan (.deb) juga tersedia dari https://packages.microsoft.com/.

Gambar Docker untuk SDK .NET berisi versi terbaru PowerShell. Anda dapat mengunduh gambar-gambar ini dari Microsoft Artifact Registry.

Gambar-gambar ini dibangun dari gambar sistem operasi (OS) resmi yang disediakan oleh distributor OS. Gambar-gambar ini mungkin tidak memiliki pembaruan keamanan terbaru. Microsoft menyarankan agar Anda memperbarui paket OS ke versi terbaru untuk memastikan pembaruan keamanan terbaru diterapkan.

Gambar-gambar ini disediakan untuk tujuan pengujian. Jika Anda memerlukan citra Docker untuk beban kerja produksi, bangun dan peliharalah citra Anda sendiri.

Catatan

Ubuntu 25.10 (Questing Quokka) adalah rilis sementara. Microsoft tidak menguji atau mendukung rilis sementara Ubuntu. Untuk informasi selengkapnya, lihat Distribusi yang didukung komunitas.

Dukungan untuk modul PowerShell

Siklus hidup dukungan untuk PowerShell tidak mencakup modul yang dikirim di luar paket rilis PowerShell. Misalnya, menggunakan modul ActiveDirectory yang disertakan sebagai bagian dari Windows Server didukung dalam Siklus Hidup Dukungan Windows.

Dukungan untuk fitur eksperimental

Fitur eksperimental tidak dimaksudkan untuk digunakan di lingkungan produksi. Kami menghargai umpan balik tentang fitur eksperimental dan kami memberikan dukungan upaya terbaik untuk mereka.

Catatan tentang lisensi

PowerShell dirilis di bawah lisensi MIT. Berdasarkan lisensi ini, dan tanpa perjanjian dukungan berbayar, pengguna terbatas pada dukungan komunitas. Dengan dukungan komunitas, Microsoft tidak menjamin responsivitas atau perbaikan.

Tanggal akhir dukungan PowerShell

Siklus hidup dukungan PowerShell mengikuti siklus hidup dukungan .NET. Tabel berikut ini mencantumkan tanggal akhir dukungan untuk versi PowerShell saat ini:

Versi Tanggal Rilis Penghentian dukungan Versi .NET
PowerShell 7.6 (pratampil) 18-Mar-2028 14-Nov-2028 .NET 10.0
PowerShell 7.5 23 Januari 2025 10 November 2026 .NET 9.0
PowerShell 7.4 (LTS) 16-Nov-2023 10 November 2026 .NET 8.0

Tabel berikut ini mencantumkan tanggal akhir dukungan untuk versi PowerShell yang dihentikan:

Versi Tanggal Rilis Penghentian dukungan Versi .NET
PowerShell 7.3 09-November-2022 08-Mei-2024 .NET 7.0
PowerShell 7.2 (LTS) 08 November 2021 08-November-2024 .NET 6.0
PowerShell 7.1 11-Nov-2020 08-Mei-2022 .NET 5.0
PowerShell 7.0 (LTS) 04-Maret-2020 03-Des-2022 .NET Core 3.1
PowerShell 6.2 29-Mar-2019 04-09-2020 .NET Core 2.1
PowerShell 6.1 13-Sep-2018 28-Sep-2019 .NET Core 2.1
PowerShell 6.0 20-Jan-2018 13-Feb-2019 .NET Core 2.0

Windows riwayat rilis PowerShell

Tabel berikut berisi garis waktu historis rilis utama Windows PowerShell. Microsoft tidak lagi mendukung Windows versi PowerShell yang lebih rendah dari 5.1.

Versi Tanggal Rilis Catatan
Windows PowerShell 5.1 Agu-2016 Dirilis dalam Windows 10 Anniversary Update and Windows Server 2016, WMF 5.1
Windows PowerShell 5.0 Februari 2016 Dirilis dalam Windows Management Framework (WMF) 5.0
Windows PowerShell 4.0 Okt-2013 Dirilis dalam Windows 8.1 dan dengan Windows Server 2012 R2, WMF 4.0
Windows PowerShell 3.0 Okt-2012 Dirilis dalam Windows 8 dan dengan Windows Server 2012 WMF 3.0
Windows PowerShell 2.0 Juli-2009 Dirilis dalam Windows 7 dan Windows Server 2008 R2, WMF 2.0
Windows PowerShell 1.0 November-2006 Dirilis sebagai komponen opsional Windows Server 2008

Jalankan perintah berikut untuk melihat nomor versi lengkap .NET yang digunakan oleh versi PowerShell yang Anda jalankan:

[System.Runtime.InteropServices.RuntimeInformation]::FrameworkDescription