Kako preveriti zgodovino Windows Update z uporabo PowerShell

Kako Preveriti Zgodovino Windows Update Z Uporabo Powershell



Windows PowerShell je lupina ukazne vrstice, ki jo ponuja Windows za avtomatizacijo opravil in konfiguracijo različnih programov. Uporabniki lahko vnesejo en ukaz ali napišejo skript, ki vsebuje niz ukazov za izvedbo določene naloge. Poleg tega lahko Windows PowerShell uporabite za spremljanje vseh posodobitev, ki so bile nameščene v sistemu Windows. Uporabniki si lahko ogledajo datum, čas, HotFixID in opis za vsako posodobitev. Uporabite ga lahko za spremljanje in sledenje spremembam, ki se dogajajo na vašem računalniku.

Ta članek podrobneje opisuje ogled zgodovine posodobitev sistema Windows z uporabo ukaza PowerShell.







Ogled zgodovine namestitve Windows Update s PowerShell?

Če želite preveriti zgodovino vseh posodobitev sistema Windows, ki so se zgodile v sistemu, sledite spodnjim korakom.



1. korak: Zaženite Windows PowerShell



Pritisnite ' Windows + R » bližnjico na tipkovnici in vnesite » PowerShell « v besedilnem polju. Nato pritisnite ' v redu ” gumb:






2. korak: Izvedite ukaz

Ko odprete lupino Windows PowerShell, vnesite naslednji ukaz za ogled seznama zgodovine posodobitev:



seznam wmic qfe



Pritisnite ' Vnesite ” na tipkovnici, posledično bo PowerShell zagotovil seznam posodobitev, ki so se zgodile v sistemu:


Evo, kaj pomenijo stolpci v zgornjem rezultatu:

    • InstalledBy: Predstavlja organ, ki je namestil posodobitev.
    • Nameščeno: Prikazuje datum namestitve.
    • CNSname: To prikazuje ime uporabnika sistema.
    • Opis: To opisuje vrsto posodobitve.
    • Komentarji popravkov: To prikazuje morebitne komentarje v zvezi s posodobitvijo.
    • HotFixID: To je edinstven ID, dodeljen vsaki nameščeni posodobitvi.

Če želite pridobiti bolj poenostavljene podatke, vstavite naslednji ukaz in pritisnite Enter:

get-wmiobject -razred win32_quickfixengineering



Če si želite ogledati podrobnejšo zgodovino posodobitev, ki bo vključevala vse posodobitve .NET, Windows Defender in več, prilepite spodnji skript v PowerShell in pritisnite Enter:

funkcijo Convert-WuaResultCodeToName
{
param ( [ Parameter ( Obvezno = $true ) ]
[ int ] $ResultCode
)
$rezultat = $ResultCode
stikalo ( $ResultCode )
{
2
{
$rezultat = 'Uspelo'
}
3
{
$rezultat = 'Uspelo z napakami'
}
4
{
$rezultat = 'Neuspešno'
}
}
vrnitev $rezultat
}
funkcijo Get-WuaHistory
{

$seja = ( Nov predmet -ComObject 'Microsoft.Update.Session' )

$zgodovina = $seja .QueryHistory ( '' , 0 , petdeset ) | ForEach-Object {
$rezultat = Convert-WuaResultCodeToName -ResultCode $_ .ResultCode

$_ | Dodajanje člana -MemberType NoteProperty -Vrednost $rezultat -Ime Rezultat
$Product = $_ .Kategorije | Kje-predmet { $_ .Tip -ekv 'Izdelek' } | Izberite-predmet -Prvi 1 -ExpandProperty Ime
$_ | Dodajanje člana -MemberType NoteProperty -Vrednost $_ .UpdateIdentity.UpdateId -Ime UpdateId
$_ | Dodajanje člana -MemberType NoteProperty -Vrednost $_ .UpdateIdentity.RevisionNumber -Ime RevisionNumber
$_ | Dodajanje člana -MemberType NoteProperty -Vrednost $Product -Ime Izdelek -PassThru
Pisanje-izhod $_
}

$zgodovina |
Kje-predmet { ! [ Vrvica ] ::IsNullOrWhiteSpace ( $_ .naslov ) } |
Izberite rezultat predmeta, datum, naslov, SupportUrl, izdelek, UpdateId, RevisionNumber
}


Ko vnesete zgornji skript, se kazalec premakne v naslednjo vrstico:


Po tem vnesite naslednji ukaz:

Get-WuaHistory | Oblika tabele


Spodnji rezultat prikazuje vse posodobitve, ki so bile nameščene v sistemu Windows, z datumom, uro, naslovom in tem, ali je bila namestitev uspešna ali ne:


Tako si lahko uporabnik ogleda vso zgodovino posodobitev z lupino Windows PowerShell.

Zaključek

Windows PowerShell lahko uporabite za ogled vseh posodobitev, ki so bile nameščene v sistemu Windows. V ta namen najprej odprite pogovorno okno RUN s pritiskom na tipko »Window + R«. Nato vnesite » PowerShell « v polje in pritisnite » v redu ”. Nato vnesite zgoraj podane ukaze, da si ogledate seznam zgodovine posodobitev s podrobnostmi o času namestitve, njihovem viru, opisu in še veliko več. Ta članek vsebuje navodila za preverjanje zgodovine namestitve posodobitev z lupino Windows PowerShell.