PowerShell Kullanarak Windows Update Geçmişini Kontrol Etme

Powershell Kullanarak Windows Update Gecmisini Kontrol Etme



Windows PowerShell, görevleri otomatikleştirmek ve farklı programları yapılandırmak için Windows tarafından sağlanan bir komut satırı kabuğudur. Kullanıcılar, belirli bir görevi gerçekleştirmek için tek bir komut girebilir veya bir dizi komut içeren bir komut dosyası yazabilir. Buna ek olarak, Windows PowerShell, Windows'ta yüklü olan tüm güncellemeleri takip etmek için kullanılabilir. Kullanıcılar, her güncelleme için tarihi, saati, düzeltme kimliğini ve açıklamayı görüntüleyebilir. Bilgisayarınızda meydana gelen değişiklikleri izlemek ve izlemek için kullanılabilir.

Bu makale, PowerShell komutunu kullanarak Windows güncelleme geçmişini görüntüleme konusunda ayrıntılı bilgi verecektir.







PowerShell ile Windows Update Yükleme Geçmişini Görüntülüyor musunuz?

Sistemde meydana gelen tüm Windows güncellemelerinin geçmişini kontrol etmek için aşağıda gösterilen adımları izleyin.



1. Adım: Windows PowerShell'i başlatın



I vur ' Windows + R 'Klavyede kısayol ve' yazın Güç kalkanı ” metin kutusunda. Ardından, “ TAMAM ' düğme:






Adım 2: Komutu Çalıştırın

Windows PowerShell açıldıktan sonra güncelleme geçmişi listesini görüntülemek için aşağıdaki komutu yazın:



wmic qfe listesi



I vur ' Girmek ” tuşuna basın, sonuç olarak PowerShell, sistemde meydana gelen güncellemelerin listesini sağlayacaktır:


Yukarıdaki sonuçtaki sütunların anlamı şudur:

    • Yükleyen: Güncelleştirmeyi yükleyen yetkiliyi temsil eder.
    • Yüklenmiş: Kurulum tarihini gösterir.
    • CSAdı: Bu, sistem kullanıcısının adını gösterir.
    • Tanım: Bu, güncellemenin türünü açıklar.
    • DüzeltmeYorumlar: Bu, güncellemeyle ilgili yorumları gösterir.
    • Düzeltme Kimliği: Bu, yüklenen her güncellemeye atanan benzersiz bir kimliktir.

Daha basit veriler elde etmek için aşağıdaki komutu girin ve Enter tuşuna basın:

get-wmiobject -sınıf win32_quickfixengineering



Şimdi, tüm .NET, Windows Defender ve daha fazla güncellemeyi içerecek daha ayrıntılı bir güncelleme geçmişini görüntülemek için, aşağıda verilen komut dosyasını PowerShell'e yapıştırın ve Enter tuşuna basın:

işlev Convert-WuaResultCodeToName
{
parametre ( [ Parametre ( Zorunlu = $doğru ) ]
[ int ] $SonuçKodu
)
$Sonuç = $SonuçKodu
anahtar ( $SonuçKodu )
{
2
{
$Sonuç = 'Başarılı'
}
3
{
$Sonuç = 'Hatalarla Başarılı Oldu'
}
4
{
$Sonuç = 'Arızalı'
}
}
geri dönmek $Sonuç
}
işlev Get-WuaHistory
{

$oturum = ( Yeni Nesne -ComObject 'Microsoft.Update.Oturum' )

$tarih = $oturum .Sorgu Geçmişi ( '' , 0 , elli ) | ForEach-Nesne {
$Sonuç = Convert-WuaResultCodeToName -SonuçKodu $_ .SonuçKodu

$_ | Üye ekle -Üye Türü Not Özelliği -Değer $Sonuç -İsim Sonuç
$ Ürün = $_ .Kategoriler | Nerede-Nesne { $_ .Tip -eq 'Ürün' } | Nesne Seç -Birinci 1 -ExpandProperty İsim
$_ | Üye ekle -Üye Türü Not Özelliği -Değer $_ .UpdateIdentity.UpdateId -İsim Güncelleme Kimliği
$_ | Üye ekle -Üye Türü Not Özelliği -Değer $_ .UpdateIdentity.RevisionNumber -İsim Revizyon numarası
$_ | Üye ekle -Üye Türü Not Özelliği -Değer $ Ürün -İsim Ürün -PassThru
Yazma Çıkışı $_
}

$tarih |
Nerede-Nesne { ! [ Sicim ] ::IsNullOrWhiteSpace ( $_ .başlık ) } |
Nesne Seç Sonucu, Tarih, Başlık, SupportUrl, Ürün, UpdateId, RevisionNumber
}


Yukarıdaki komut dosyası girildiğinde, imleç bir sonraki satıra geçecektir:


Bundan sonra, aşağıdaki komutu girin:

Get-WuaHistory | Format Tablosu


Aşağıdaki çıktı, Windows'a yüklenen tüm güncellemeleri tarih, saat, başlık ve kurulumun başarılı olup olmadığını gösterir:


Bir kullanıcı, Windows PowerShell'i kullanarak tüm güncelleme geçmişini bu şekilde görüntüleyebilir.

Çözüm

Windows PowerShell, Windows'ta yüklü olan tüm güncellemeleri görüntülemek için kullanılabilir. Bunun için öncelikle “Window + R” tuşlarına basarak RUN diyalog kutusuna geliniz. Ardından, “ yazın Güç kalkanı ” kutusuna girin ve “ TAMAM ' düğme. Ardından, yüklendikleri saat, kaynakları, açıklamaları ve daha pek çok ayrıntıyı içeren güncelleme geçmişi listesini görüntülemek için yukarıda verilen komutları yazın. Bu makale, Windows PowerShell kullanarak güncelleme yükleme geçmişini kontrol etmeye ilişkin talimatlar sağlamıştır.