Kako provjeriti povijest ažuriranja sustava Windows koristeći PowerShell

Kako Provjeriti Povijest Azuriranja Sustava Windows Koristeci Powershell



Windows PowerShell je ljuska naredbenog retka koju nudi Windows za automatizaciju zadataka i konfiguraciju različitih programa. Korisnici mogu unijeti jednu naredbu ili napisati skriptu koja sadrži skup naredbi za izvođenje određenog zadatka. Osim toga, Windows PowerShell se može koristiti za praćenje svih ažuriranja koja su instalirana u sustavu Windows. Korisnici mogu vidjeti datum, vrijeme, hotFixID i opis za svako ažuriranje. Može se koristiti za nadzor i praćenje promjena koje se događaju na vašem računalu.

Ovaj će članak razraditi pregled povijesti ažuriranja sustava Windows pomoću naredbe PowerShell.







Pregledavate povijest instaliranja Windows Updatea s PowerShell-om?

Za provjeru povijesti svih Windows ažuriranja koja su se dogodila na sustavu, slijedite korake prikazane u nastavku.



Korak 1: Pokrenite Windows PowerShell



Udari ' Windows + R ' prečac na tipkovnici i upišite ' PowerShell ” u okvir za tekst. Zatim pritisnite ' u redu ' dugme:






Korak 2: Izvršite naredbu

Nakon što se otvori Windows PowerShell, upišite sljedeću naredbu da biste vidjeli popis povijesti ažuriranja:



popis wmic qfe



Udari ' Unesi ” na tipkovnici, stoga će PowerShell dati popis ažuriranja koja su se dogodila na sustavu:


Evo što znače stupci u gornjem rezultatu:

    • Instalirao: Predstavlja ovlaštenje koje je instaliralo ažuriranje.
    • Instalirano na: Prikazuje datum instalacije.
    • CNSime: Ovo pokazuje ime korisnika sustava.
    • Opis: Ovo opisuje vrstu ažuriranja.
    • Komentari popravka: Ovo pokazuje sve komentare u vezi s ažuriranjem.
    • HotFixID: Ovo je jedinstveni ID koji se dodjeljuje svakom instaliranom ažuriranju.

Da biste dobili jednostavnije podatke, umetnite sljedeću naredbu i pritisnite Enter:

get-wmiobject -razred win32_quickfixengineering



Sada, da vidite detaljniju povijest ažuriranja koja će uključivati ​​sva .NET, Windows Defender i druga ažuriranja, zalijepite donju skriptu u PowerShell i pritisnite Enter:

funkcija Pretvori-WuaResultCodeToName
{
param ( [ Parametar ( Obavezno = $istina ) ]
[ int ] $ResultCode
)
$Rezultat = $ResultCode
sklopka ( $ResultCode )
{
2
{
$Rezultat = 'Uspjelo'
}
3
{
$Rezultat = 'Uspjelo s pogreškama'
}
4
{
$Rezultat = 'Neuspjeh'
}
}
povratak $Rezultat
}
funkcija Get-WuaHistory
{

$sesija = ( Novi objekt -ComObject 'Microsoft.Update.Session' )

$povijest = $sesija .Povijest upita ( '' , 0 , pedeset ) | ForEach-Object {
$Rezultat = Pretvori-WuaResultCodeToName -Šifra rezultata $_ .Šifra rezultata

$_ | Dodaj člana -MemberType NoteProperty -Vrijednost $Rezultat -Ime Proizlaziti
$Proizvod = $_ .Kategorije | Gdje-Objekt { $_ .Tip -ekv 'Proizvod' } | Odaberite objekt -Prvi 1 -Proširi svojstvo Ime
$_ | Dodaj člana -MemberType NoteProperty -Vrijednost $_ .UpdateIdentity.UpdateId -Ime UpdateId
$_ | Dodaj člana -MemberType NoteProperty -Vrijednost $_ .UpdateIdentity.RevisionNumber -Ime Revizijski broj
$_ | Dodaj člana -MemberType NoteProperty -Vrijednost $Proizvod -Ime Proizvod -Proći kroz
Pisanje-izlaz $_
}

$povijest |
Gdje-Objekt { ! [ Niz ] ::IsNullOrWhiteSpace ( $_ .titula ) } |
Rezultat odabira objekta, Datum, Naslov, SupportUrl, Proizvod, UpdateId, RevisionNumber
}


Nakon što se unese gornja skripta, kursor će prijeći na sljedeći redak:


Nakon toga unesite sljedeću naredbu:

Get-WuaHistory | Format-Tablica


Donji rezultat prikazuje sva ažuriranja koja su instalirana na sustavu Windows s njihovim datumom, vremenom, naslovom i je li instalacija bila uspješna ili ne:


Ovo je način na koji korisnik može vidjeti svu povijest ažuriranja koristeći Windows PowerShell.

Zaključak

Windows PowerShell se može koristiti za pregled svih ažuriranja koja su instalirana u sustavu Windows. U tu svrhu prvo pristupite dijaloškom okviru RUN pritiskom tipke “Window + R”. Zatim upišite ' PowerShell ' u okviru i pritisnite ' u redu ' dugme. Zatim upišite gore navedene naredbe za pregled popisa povijesti ažuriranja s pojedinostima o vremenu instaliranja, njihovom izvoru, opisu i još mnogo toga. Ovaj članak sadrži upute za provjeru povijesti instalacije ažuriranja pomoću Windows PowerShell.