Dimulai dengan PowerShell 7.2, saat Anda menginstal menggunakan paket MSI, Anda memiliki opsi untuk mengaktifkan dukungan Microsoft Update untuk PowerShell.
Informasi Umum
Apa fitur Microsoft Update di PowerShell?
Fitur Pembaruan Microsoft PowerShell memungkinkan Anda mendapatkan pembaruan PowerShell 7 terbaru dalam alur manajemen Microsoft Update (MU) tradisional Anda, baik itu dengan Windows Update for Business, WSUS, Microsoft Endpoint Configuration Manager, atau dialog MU interaktif di Pengaturan. Microsoft Update dan layanan terkait memungkinkan Anda menyebarkan pembaruan:
- Sesuai jadwal Anda
- Setelah pengujian untuk lingkungan Anda
- Dalam skala besar di seluruh perusahaan Anda
Seberapa cepat setelah rilis pembaruan diiklankan oleh Microsoft Update?
Saat versi baru PowerShell dirilis, diperlukan waktu hingga dua minggu agar versi tersebut tersedia melalui Microsoft Update. Pembaruan dikirimkan sebagai pembaruan perangkat lunak opsional, meskipun pembaruan berisi perbaikan keamanan.
Jika Anda perlu menyebarkan pembaruan sebelum tersedia di Microsoft Update, unduh pembaruan dari halaman Rilis di GitHub.
Mengapa versi LTS terbaru tidak ditandai sebagai LTS?
Kami menandai LTS versi minor paling awal sampai tidak didukung. Misalnya, PowerShell 7.2 dan 7.4 adalah rilis LTS dan memiliki tahun dukungan yang tumpang tindih. PowerShell 7.2 ditandai sebagai LTS terbaru di MU hingga mencapai akhir dukungan pada November 2024.
Konfigurasi
Versi Windows apa yang diperlukan untuk mendukung fitur Pembaruan Microsoft?
Anda harus menginstal Windows Versi 1809 atau yang lebih baru pada sistem berbasis x64. Versi 1809 adalah Pembaruan Windows 10 Oktober 2018 atau Windows Server 2019. Versi sebelum 1809 tidak mendukung Microsoft Update untuk PowerShell.
Apakah saya perlu mencentang kedua kotak dalam dialog penyetelan?
Meskipun dua opsi pada dialog bersifat independen, dalam kebanyakan kasus, yang terbaik adalah mencentang kedua kotak.
Apa yang dilakukan setiap kotak centang?
Kotak centang pertama memungkinkan pembaruan untuk PowerShell. Pembaruan ini dapat dikirimkan oleh Microsoft Update, server WSUS, atau SCCM. Jika kotak centang ini tidak dicentang, Anda tidak dapat menerima pembaruan melalui salah satu saluran ini.
Kotak centang kedua mengaktifkan Microsoft Update pada sistem Anda. Ini memungkinkan Anda menerima pembaruan untuk perangkat lunak Microsoft yang didukung, bukan hanya Windows. Jika kotak tidak dicentang, Anda tidak akan menerima pembaruan dari Microsoft Update, tetapi Anda dapat menerima pembaruan dari WSUS atau SCCM.
Bagaimana jika saya ingin menolak nanti?
Jika Anda ingin menolak pembaruan nanti, Anda dapat menjalankan paket penginstalan MSI dan menghapus centang pada kotak centang pertama. Menghapus centang pada kotak centang kedua tidak berpengaruh.
Bisakah saya mengaktifkan opsi pembaruan ini dari baris perintah atau dalam skrip?
Ya. Paket MSI menyertakan dua opsi MSI baru untuk mengaktifkan fitur pembaruan:
-
USE_MU- Properti ini memiliki dua nilai yang mungkin:-
1(default) - Memilih memperbarui melalui Microsoft Update, WSUS, atau SCCM -
0- Jangan memilih untuk memperbarui melalui Microsoft Update, WSUS, atau SCCM
-
ENABLE_MU-
1(default) - Memilih menggunakan Pembaruan Microsoft untuk Pembaruan Otomatis -
0- Jangan memilih menggunakan Microsoft Update
-
Nota
Pengaturan ENABLE_MU=0 tidak menonaktifkan Pembaruan Microsoft.
Pemecahan masalah
Mengapa saya belum menerima pembaruan untuk rilis baru?
Mungkin ada beberapa alasan untuk tidak menerima pembaruan:
Kami mungkin belum menerbitkan pembaruan. Tujuan kami adalah untuk membuat pembaruan tersedia untuk Pembaruan Microsoft dalam waktu dua minggu setelah rilis, tetapi tidak ada jaminan untuk ketersediaan tersebut.
Ada pengaturan kebijakan grup yang mengontrol Microsoft Update. Administrator sistem Anda mungkin memiliki kebijakan yang ditetapkan yang mencegah Anda menggunakan Microsoft Update. Kotak centang di alat penginstal tidak dapat mengambil alih Kebijakan Grup.
Pastikan Anda telah mencentang kedua kotak centang. Saat melakukan penginstalan perbaikan, alat penginstal tidak menampilkan opsi kotak centang. Untuk mengaktifkan pembaruan MU, jalankan perintah berikut:
msiexec.exe /fmu .\PowerShell-7.4.10-win-x64.msi USE_MU=1 ENABLE_MU=1Untuk informasi selengkapnya tentang menjalankan
msiexec.exedari baris perintah, lihat msiexec.
Saya menggunakan PowerShell 7.x, mengapa saya belum dimutakhirkan ke 7.y?
Fitur Microsoft Update untuk PowerShell hanya memperbarui versi di saluran rilis yang sama. PowerShell 7.4 adalah versi terbaru yang didukung jangka panjang (LTS). PowerShell 7.5 adalah versi stabil (non-LTS) terbaru. Microsoft Update menyediakan pembaruan untuk versi tingkat patch berikutnya dari salah satu versi. Contohnya:
- Jika Anda menjalankan 7.4, Anda akan menerima pembaruan untuk 7.4.
- Jika Anda menjalankan 7.5, Anda akan menerima pembaruan untuk 7.5.
Microsoft Update tidak akan pernah meningkatkan rilis LTS ke rilis non-LTS yang stabil. Namun, rilis non-LTS yang stabil akan ditingkatkan ke rilis LTS yang lebih tinggi ketika dukungan untuk rilis stabil berakhir.
Rilis pratinjau tidak pernah ditingkatkan ke versi rilis GA. Namun, mereka akan ditingkatkan ke rilis pratinjau berikutnya yang tersedia. Misalnya: Pertimbangkan skenario tempat Anda menginstal 7.4 (LTS) dan rilis 7.5-rc.1 (pratinjau) terinstal. Ketika 7.5.0 (Stabil) dirilis, penginstalan 7.4 (LTS) Anda tidak ditingkatkan ke 7.5.0. Selain itu, 7.5.0 tidak dapat meningkatkan 7.5-rc.1. Namun, 7.6-preview.2 dapat meningkatkan 7.5-rc.1.
Untuk informasi selengkapnya, lihat Siklus Hidup Dukungan PowerShell.