Tanya Jawab Umum Microsoft Update untuk PowerShell

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 Microsoft Update PowerShell memungkinkan Anda mendapatkan pembaruan PowerShell 7 terbaru dalam alur manajemen Microsoft Update (MU) tradisional Anda, baik itu dengan Windows Update untuk Bisnis, WSUS, microsoft Endpoint Configuration Manager, atau dialog MU interaktif di Pengaturan. Microsoft Update dan layanan terkait memungkinkan Anda menyebarkan pembaruan:

  • Sesuai jadwal Anda
  • Setelah menguji 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. Updates dikirimkan sebagai pembaruan perangkat lunak opsional, bahkan jika pembaruan berisi perbaikan keamanan.

Jika Anda perlu menyebarkan pembaruan sebelum tersedia di Microsoft Update, unduh pembaruan dari halaman Rilis di GitHub.

Konfigurasi

Versi Windows apa yang diperlukan untuk mendukung fitur Microsoft Update?

Anda harus menginstal Windows Versi 1709 atau yang lebih baru pada sistem berbasis x64. Versi 1709 adalah Windows 10 Fall Creators Update atau pembaruan Oktober Windows Server 2016. Versi sebelum 1709 tidak mendukung Microsoft Update untuk PowerShell.

Apakah saya perlu mencentang kedua kotak dalam dialog penyetelan?

Meskipun dua opsi pada dialog independen, dalam banyak kasus, yang terbaik adalah mencentang kedua kotak.

Penyiapan PowerShell - Dialog Microsoft Update

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 mencakup dua opsi MSI baru untuk mengaktifkan fitur pembaruan:

  • USE_MU - Properti ini memiliki dua nilai yang mungkin:
  • 1 (default) - Memilih untuk memperbarui melalui Microsoft Update, WSUS, atau SCCM
  • 0 - Jangan memilih untuk memperbarui melalui Microsoft Update, WSUS, atau SCCM
  • ENABLE_MU
    • 1(default) - Memilih menggunakan Microsoft Update for Automatic Updates
    • 0 - Jangan ikut serta menggunakan Microsoft Update

Catatan

Pengaturan ENABLE_MU=0 tidak menonaktifkan Microsoft Update.

Pemecahan Masalah

Saya belum menerima pembaruan untuk rilis baru. Mengapa bukan?

Mungkin ada beberapa alasan untuk tidak menerima pembaruan:

  • Kami mungkin belum menerbitkan pembaruan. Tujuan kami adalah untuk membuat pembaruan tersedia untuk Microsoft Update 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 kumpulan kebijakan 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.2.6-win-x64.msi USE_MU=1 ENABLE_MU=1
    

    Untuk informasi selengkapnya tentang menjalankan msiexec.exe dari baris perintah, lihat msiexec.