Cara Memeriksa Riwayat Pembaruan Windows Menggunakan PowerShell

Cara Memeriksa Riwayat Pembaruan Windows Menggunakan Powershell



Windows PowerShell adalah shell baris perintah yang disediakan oleh Windows untuk mengotomatiskan tugas dan mengonfigurasi berbagai program. Pengguna dapat memasukkan satu perintah atau menulis skrip yang berisi sekumpulan perintah untuk melakukan tugas tertentu. Selain itu, Windows PowerShell dapat digunakan untuk melacak semua pembaruan yang diinstal pada Windows. Pengguna dapat melihat tanggal, waktu, hotFixID, dan deskripsi untuk setiap pembaruan. Ini dapat digunakan untuk memantau dan melacak perubahan yang terjadi di komputer Anda.

Artikel ini akan menguraikan cara melihat riwayat pembaruan Windows menggunakan perintah PowerShell.







Melihat Riwayat Instalasi Pembaruan Windows Dengan PowerShell?

Untuk memeriksa riwayat semua pembaruan Windows yang terjadi pada sistem, ikuti langkah-langkah yang ditampilkan di bawah ini.



Langkah 1: Luncurkan Windows PowerShell



Tekan tombol “ Jendela + R ” pada keyboard, dan ketik “ PowerShell ” di kotak teks. Kemudian, tekan tombol “ OKE ' tombol:






Langkah 2: Jalankan Perintah

Setelah Windows PowerShell dibuka, ketikkan perintah berikut untuk melihat daftar riwayat pembaruan:



daftar qfe wmic



Tekan tombol “ Memasuki ” pada keyboard, akibatnya, PowerShell akan memberikan daftar pembaruan yang terjadi pada sistem:


Inilah arti kolom dalam hasil di atas:

    • Dipasang Oleh: Ini mewakili otoritas yang menginstal pembaruan.
    • DipasangPada: Menunjukkan tanggal pemasangan.
    • Nama CS: Ini menunjukkan nama pengguna sistem.
    • Keterangan: Ini menjelaskan jenis pembaruan.
    • PerbaikiKomentar: Ini menunjukkan komentar apa pun terkait pembaruan.
    • HotFixID: Ini adalah ID unik yang ditetapkan untuk setiap pembaruan yang diinstal.

Untuk mendapatkan data yang lebih sederhana, masukkan perintah berikut dan tekan Enter:

get-wmiobject -kelas win32_quickfixengineering



Sekarang, untuk melihat riwayat pembaruan yang lebih mendetail yang akan menyertakan semua .NET, Windows Defender, dan pembaruan lainnya, rekatkan skrip yang disediakan di bawah ini ke dalam PowerShell dan tekan Enter:

fungsi Konversi-WuaResultCodeToName
{
param ( [ Parameter ( Wajib = $benar ) ]
[ int ] $Kode Hasil
)
$Hasil = $Kode Hasil
mengalihkan ( $Kode Hasil )
{
2
{
$Hasil = 'Berhasil'
}
3
{
$Hasil = 'Berhasil Dengan Kesalahan'
}
4
{
$Hasil = 'Gagal'
}
}
kembali $Hasil
}
fungsi Dapatkan-WuaHistory
{

$sesi = ( Objek Baru -ComObject 'Microsoft.Update.Session' )

$sejarah = $sesi .QueryHistory ( '' , 0 , lima puluh ) | UntukSetiap-Objek {
$Hasil = Konversi-WuaResultCodeToName -Kode Hasil $_ .Kode Hasil

$_ | Tambahkan anggota -Tipe Anggota CatatanProperti -Nilai $Hasil -Nama Hasil
$Produk = $_ .Kategori | Dimana-Objek { $_ .Jenis -eq 'Produk' } | Pilih-Objek -Pertama 1 - Perluas Properti Nama
$_ | Tambahkan anggota -Tipe Anggota CatatanProperti -Nilai $_ .UpdateIdentity.UpdateId -Nama UpdateId
$_ | Tambahkan anggota -Tipe Anggota CatatanProperti -Nilai $_ .UpdateIdentity.RevisionNumber -Nama Nomor revisi
$_ | Tambahkan anggota -Tipe Anggota CatatanProperti -Nilai $Produk -Nama Produk -PassThru
Tulis-Output $_
}

$sejarah |
Dimana-Objek { ! [ Rangkaian ] ::IsNullOrWhiteSpace ( $_ .judul ) } |
Pilih-Objek Hasil, Tanggal, Judul, SupportUrl, Produk, UpdateId, RevisionNumber
}


Setelah skrip di atas dimasukkan, kursor akan berpindah ke baris berikutnya:


Setelah itu, masukkan perintah berikut:

Dapatkan-WuaHistory | Format-Tabel


Output di bawah ini menunjukkan semua pembaruan yang diinstal pada Windows dengan tanggal, waktu, judul, dan apakah penginstalan berhasil atau tidak:


Beginilah cara pengguna dapat melihat semua riwayat pembaruan menggunakan Windows PowerShell.

Kesimpulan

Windows PowerShell dapat digunakan untuk melihat semua pembaruan yang diinstal pada Windows. Untuk tujuan ini, pertama-tama, akses kotak dialog RUN dengan menekan tombol “Window + R”. Lalu, ketik “ PowerShell ' di dalam kotak dan tekan tombol ' OKE ' tombol. Selanjutnya, ketik perintah yang disediakan di atas untuk melihat daftar riwayat pembaruan dengan detail tentang waktu pemasangannya, sumbernya, deskripsi, dan banyak lagi. Artikel ini telah memberikan instruksi untuk memeriksa riwayat penginstalan pembaruan menggunakan Windows PowerShell.