Sistem Windows diperbarui secara rutin dengan tambalan terbaru untuk meningkatkan kinerja sistem. Microsoft merilis layanan dan patch sebagai bagian dari layanan pembaruan gratis untuk meningkatkan pengalaman komputasi Windows. Pembaruan ini diinstal secara otomatis berdasarkan pengaturan sistem dan jarang membutuhkan masukan dari pengguna akhir. Pembaruan gratis adalah bagian dari pemeliharaan dan dukungan Windows yang merilis perangkat lunak untuk memperbaiki kesalahan secara efektif. Untuk memastikan komputasi yang aman, Pembaruan Windows memastikan bahwa sistem mutakhir dengan patch keamanan terbaru, perbaikan terbaru, dan perbaikan bug.
Pengguna dapat memeriksa riwayat pembaruan menggunakan PowerShell, baris perintah atau juga dapat memeriksa riwayat pembaruan melalui pengaturan Windows Antarmuka pengguna. Pada artikel ini, kami membahas tentang cara membuat daftar semua riwayat acara Pembaruan Windows menggunakan salah satu alat otomatisasi tugas dan manajemen konfigurasi seperti PowerShell. Seseorang juga dapat memperoleh informasi tentang semua perbaikan terbaru saat ini atau pembaruan teknik perbaikan cepat yang diunduh sebagai bagian dari tambalan perangkat lunak.
Periksa Riwayat Pembaruan Windows menggunakan PowerShell
Buka menu Start dan cari Windows PowerShell. Klik kanan padanya dan klik Jalankan sebagai administrator.
Di baris perintah tulis perintah berikut yang mencantumkan Hotfix yang diinstal bersama dengan ID mereka, informasi tentang Diinstal pada, deskripsi, dll.
daftar wmic qfe
Anda juga dapat mengetikkan perintah berikut untuk membuat daftar hotfix dan deskripsi terkaitnya.
get-wmiobject -class win32_quickfixengineering
Selain itu, seseorang juga dapat menulis kueri ke komputer untuk Riwayat pembaruan dan mengembalikan penunjuk ke daftar catatan yang cocok pada sistem Windows. Kueri ditulis untuk membuat daftar riwayat WUA di PowerShell dengan mendefinisikan beberapa fungsi untuk mengonversi peristiwa riwayat WUA dari kode hasil menjadi Nama dan mendapatkan 50 riwayat WUA terakhir dan terbaru. Anda dapat memodifikasi objek untuk mendaftar sejumlah Sejarah masa lalu dari peristiwa yang diperbarui.
# Konversi Kode Hasil Riwayat Wua menjadi Nama # 0, dan 5 tidak digunakan untuk riwayat # Lihat https://msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx function Convert-WuaResultCodeToName param( [Parameter(Mandatory=$true)] [int] $ResultCode ) $Result = $ResultCode switch($ResultCode) 2 $Result = "Berhasil" 3 $Result = "Berhasil With Errors" 4 $Result = "Failed" return $Result function Get-WuaHistory # Dapatkan Sesi WUA $session = (New-Object -ComObject 'Microsoft.Memperbarui.Session') # Query 1000 History terbaru dimulai dengan record pertamap $history = $session.QueryHistory("",0,50) | ForEach-Object $Result = Convert-WuaResultCodeToName -ResultCode $_.ResultCode # Jadikan properti yang tersembunyi di properti com terlihat. $_ | Add-Member -MemberType NoteProperty -Nilai $Hasil -Nama Hasil $Produk = $_.Kategori | Dimana-Obyek $_.Ketik -eq 'Produk' | Select-Object -First 1 -ExpandProperty Name $_ | Add-Member -MemberType NoteProperty -Nilai $_.PerbaruiIdentitas.UpdateId -Nama UpdateId $_ | Add-Member -MemberType NoteProperty -Nilai $_.PerbaruiIdentitas.RevisionNumber -Nama RevisionNumber $_ | Add-Member -MemberType NoteProperty -Value $Product -Name Product -PassThru Write-Output $_ #Hapus catatan null dan hanya kembalikan field yang kita inginkan $history | Dimana-Obyek ![String]::IsNullOrWhiteSpace($_.judul) | Select-Object Result, Date, Title, SupportUrl, Product, UpdateId, RevisionNumber
Lalu sekarang ketik perintah berikut untuk mendapatkan peristiwa riwayat pembaruan dengan tanggal hasil, judul pembaruan, URL dukungan, dan ID pembaruan.
# Dapatkan semua Riwayat pembaruan, diformat sebagai tabel Get-WuaHistory | Format-Tabel
Itu saja.
Bersumber dari stackoverflow.com.