Cara Semak Sejarah Kemas Kini Windows Menggunakan PowerShell

Cara Semak Sejarah Kemas Kini Windows Menggunakan Powershell



Windows PowerShell ialah shell baris arahan yang disediakan oleh Windows untuk mengautomasikan tugas dan mengkonfigurasi atur cara yang berbeza. Pengguna boleh memasukkan satu arahan atau menulis skrip yang mengandungi satu set arahan untuk melaksanakan tugas tertentu. Di samping itu, Windows PowerShell boleh digunakan untuk menjejaki semua kemas kini yang dipasang pada Windows. Pengguna boleh melihat tarikh, masa, hotFixID dan penerangan untuk setiap kemas kini. Ia boleh digunakan untuk memantau dan menjejaki perubahan yang berlaku pada komputer anda.

Artikel ini akan menghuraikan tentang melihat sejarah kemas kini Windows menggunakan arahan PowerShell.







Melihat Sejarah Pemasangan Kemas Kini Windows Dengan PowerShell?

Untuk menyemak sejarah semua kemas kini Windows yang berlaku pada sistem, ikut langkah yang dipamerkan di bawah.



Langkah 1: Lancarkan Windows PowerShell



Tekan ' Windows + R ” pintasan pada papan kekunci, dan taip “ PowerShell ” dalam kotak teks. Kemudian, tekan “ okey butang ”:






Langkah 2: Laksanakan Perintah

Setelah Windows PowerShell dibuka, taipkan arahan berikut untuk melihat senarai sejarah kemas kini:



senarai wmic qfe



Tekan ' Masuk ” pada papan kekunci, akibatnya, PowerShell akan menyediakan senarai kemas kini yang berlaku pada sistem:


Inilah maksud lajur dalam hasil di atas:

    • DipasangOleh: Ia mewakili pihak berkuasa yang memasang kemas kini.
    • InstalledOn: Menunjukkan tarikh pemasangan.
    • CSName: Ini menunjukkan nama pengguna sistem.
    • Penerangan: Ini menerangkan jenis kemas kini.
    • FixComments: Ini menunjukkan sebarang ulasan mengenai kemas kini.
    • HotFixID: Ini ialah ID unik yang diberikan kepada setiap kemas kini yang dipasang.

Untuk mendapatkan data yang lebih ringkas, masukkan arahan berikut dan tekan Enter:

get-wmiobject -kelas win32_quickfixengineering



Sekarang, untuk melihat sejarah kemas kini yang lebih terperinci yang akan merangkumi semua .NET, Windows Defender dan lebih banyak kemas kini, tampal skrip yang disediakan di bawah ke dalam PowerShell dan tekan Enter:

fungsi Convert-WuaResultCodeToName
{
param ( [ Parameter ( Wajib = $benar ) ]
[ int ] $ResultCode
)
$Result = $ResultCode
suis ( $ResultCode )
{
2
{
$Result = 'Berjaya'
}
3
{
$Result = 'Berjaya Dengan Ralat'
}
4
{
$Result = 'Gagal'
}
}
kembali $Result
}
fungsi Dapatkan-WuaHistory
{

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

$sejarah = $session .Sejarah Pertanyaan ( '' , 0 , lima puluh ) | ForEach-Object {
$Result = Convert-WuaResultCodeToName -Kod Keputusan $_ .Kod Keputusan

$_ | Tambah Ahli -Jenis Ahli NoteProperty -Nilai $Result -Nama Hasilnya
$Product = $_ .Kategori | Di mana-Objek { $_ .Jenis -persamaan 'Produk' } | Pilih-Objek -Pertama 1 -ExpandProperty Nama
$_ | Tambah Ahli -Jenis Ahli NoteProperty -Nilai $_ .UpdateIdentity.UpdateId -Nama Kemas kiniId
$_ | Tambah Ahli -Jenis Ahli NoteProperty -Nilai $_ .UpdateIdentity.RevisionNumber -Nama Nombor Semakan
$_ | Tambah Ahli -Jenis Ahli NoteProperty -Nilai $Product -Nama produk -Lulus
Tulis-Output $_
}

$sejarah |
Di mana-Objek { ! [ Tali ] :: IsNullOrWhiteSpace ( $_ .tajuk ) } |
Hasil Pilih Objek, Tarikh, Tajuk, Url Sokongan, Produk, Id Kemas Kini, Nombor Semakan
}


Setelah skrip di atas dimasukkan, kursor akan bergerak ke baris seterusnya:


Selepas itu, masukkan arahan berikut:

Dapatkan-WuaHistory | Format-Jadual


Output di bawah menunjukkan semua kemas kini yang dipasang pada Windows dengan tarikh, masa, tajuk dan sama ada pemasangan berjaya atau tidak:


Beginilah cara pengguna boleh melihat semua sejarah kemas kini menggunakan Windows PowerShell.

Kesimpulan

Windows PowerShell boleh digunakan untuk melihat semua kemas kini yang dipasang pada Windows. Untuk tujuan ini, pertama, akses kotak dialog RUN dengan menekan kekunci 'Tetingkap + R'. Kemudian, taip “ PowerShell ” dalam kotak dan tekan “ okey butang ”. Seterusnya, taipkan arahan yang disediakan di atas untuk melihat senarai sejarah kemas kini dengan butiran tentang masa ia dipasang, sumber, penerangan dan banyak lagi. Artikel ini telah memberikan arahan untuk menyemak sejarah pemasangan kemas kini menggunakan Windows PowerShell.