Cara memeriksa Riwayat Pembaruan Windows menggunakan PowerShell

Daftar Isi:

Cara memeriksa Riwayat Pembaruan Windows menggunakan PowerShell
Cara memeriksa Riwayat Pembaruan Windows menggunakan PowerShell

Video: Cara memeriksa Riwayat Pembaruan Windows menggunakan PowerShell

Video: Cara memeriksa Riwayat Pembaruan Windows menggunakan PowerShell
Video: AKUN BERHASIL BALIK PAKE FORMULIR BARU! Cara Mengembalikan Akun Facebook 2023 - YouTube 2024, Mungkin
Anonim

Sistem Windows secara rutin diperbarui dengan patch terbaru untuk meningkatkan kinerja sistem. Microsoft merilis layanan dan tambalan sebagai bagian dari layanan pembaruan gratis untuk meningkatkan pengalaman komputasi Windows. Pembaruan ini secara otomatis diinstal 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, Pemutakhiran Windows memastikan bahwa sistem sudah diperbarui dengan patch keamanan terbaru, perbaikan terbaru, dan perbaikan bug.

Pengguna dapat memeriksa riwayat pembaruan menggunakan PowerShell, baris Perintah atau seseorang juga dapat memeriksa riwayat pembaruan melalui pengaturan Windows Antarmuka pengguna. Dalam artikel ini, kita membahas tentang cara membuat daftar semua sejarah peristiwa Pembaruan Windows menggunakan salah satu otomatisasi tugas dan alat manajemen konfigurasi seperti PowerShell. Satu juga dapat memperoleh informasi tentang semua perbaikan terbaru saat ini atau perbaruan teknik perbaiki cepat yang diunduh sebagai bagian dari tambalan perangkat lunak.

Periksa Riwayat Pembaruan Windows menggunakan PowerShell

Buka menu Start dan cari Windows PowerShell. Klik kanan dan klik pada Run as administrator.

Di baris perintah, tulis perintah berikut yang mencantumkan Hotfix yang diinstal bersama dengan ID mereka, informasi tentang Diinstal pada, deskripsi, dll.

wmic qfe list

Anda juga dapat mengetikkan perintah berikut untuk mencantumkan perbaikan terbaru dan deskripsi yang terkait.
Anda juga dapat mengetikkan perintah berikut untuk mencantumkan perbaikan terbaru dan deskripsi yang terkait.

get-wmiobject -class win32_quickfixengineering

Selain itu, seseorang juga dapat menulis permintaan ke komputer untuk memperbarui sejarah dan mengembalikan pointer ke daftar catatan yang cocok pada sistem Windows. Kueri ditulis untuk mencantumkan riwayat WUA dalam PowerShell dengan mendefinisikan beberapa fungsi untuk mengonversi peristiwa riwayat WUA hasil kode menjadi Nama dan mendapatkan riwayat WUA 50 terbaru dan terbaru. Anda dapat memodifikasi objek-objek untuk membuat daftar sejumlah Sejarah masa lalu dari peristiwa yang diperbarui.
Selain itu, seseorang juga dapat menulis permintaan ke komputer untuk memperbarui sejarah dan mengembalikan pointer ke daftar catatan yang cocok pada sistem Windows. Kueri ditulis untuk mencantumkan riwayat WUA dalam PowerShell dengan mendefinisikan beberapa fungsi untuk mengonversi peristiwa riwayat WUA hasil kode menjadi Nama dan mendapatkan riwayat WUA 50 terbaru dan terbaru. Anda dapat memodifikasi objek-objek untuk membuat daftar sejumlah Sejarah masa lalu dari peristiwa yang diperbarui.
Image
Image

# Convert Wua History ResultCode to a Name # 0, and 5 are not used for history # See 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 = 'Succeeded' } 3 { $Result = 'Succeeded With Errors' } 4 { $Result = 'Failed' } } return $Result } function Get-WuaHistory { # Get a WUA Session $session = (New-Object -ComObject 'Microsoft.Update.Session') # Query the latest 1000 History starting with the first recordp $history = $session.QueryHistory('',0,50) | ForEach-Object { $Result = Convert-WuaResultCodeToName -ResultCode $_.ResultCode # Make the properties hidden in com properties visible. $_ | Add-Member -MemberType NoteProperty -Value $Result -Name Result $Product = $_.Categories | Where-Object {$_.Type -eq 'Product'} | Select-Object -First 1 -ExpandProperty Name $_ | Add-Member -MemberType NoteProperty -Value $_.UpdateIdentity.UpdateId -Name UpdateId $_ | Add-Member -MemberType NoteProperty -Value $_.UpdateIdentity.RevisionNumber -Name RevisionNumber $_ | Add-Member -MemberType NoteProperty -Value $Product -Name Product -PassThru Write-Output $_ } #Remove null records and only return the fields we want $history | Where-Object {![String]::IsNullOrWhiteSpace($_.title)} | Select-Object Result, Date, Title, SupportUrl, Product, UpdateId, RevisionNumber }

Lalu sekarang ketik perintah berikut untuk mendapatkan peristiwa sejarah pembaruan dengan tanggal hasil, judul pembaruan, URL dukungan, dan ID pembaruan.

# Get all the update History, formatted as a table Get-WuaHistory | Format-Table

Itu saja.
Itu saja.

Bersumber dari stackoverflow.com.

Direkomendasikan: