Windows sustavi se redovito ažuriraju najnovijim zakrpama radi poboljšanja performansi sustava. Microsoft objavljuje uslugu i zakrpe kao dio usluge besplatnog ažuriranja kako bi poboljšao Windows računalno iskustvo. Ova se ažuriranja automatski instaliraju na temelju postavki sustava i rijetko trebaju ulaz krajnjih korisnika. Besplatna ažuriranja dio su održavanja i podrške sustava Windows koji izdaju softver za učinkovito ispravljanje pogrešaka. Kako bi osigurao sigurno računanje, Windows Update osigurava da je sustav ažuriran najnovijim sigurnosnim zakrpama, hitnim ispravcima i ispravcima programskih pogrešaka.
Korisnici mogu provjeriti povijest ažuriranja pomoću PowerShell-a, naredbenog retka ili također mogu provjeriti povijest ažuriranja putem postavki sustava Windows Korisničko sučelje. U ovom članku raspravljamo o tome kako navesti svu povijest događaja Windows Update pomoću jednog od alata za automatizaciju zadataka i upravljanje konfiguracijom, kao što je PowerShell. Također se mogu dobiti informacije o svim trenutnim hitnim popravcima ili inženjerskim ažuriranjima za brze popravke koji se preuzimaju kao dio softverskih zakrpa.
Provjerite povijest ažuriranja sustava Windows pomoću PowerShell-a
Idite na izbornik Start i potražite Windows PowerShell. Desnom tipkom miša kliknite na nju i kliknite na Pokreni kao administrator.
U naredbeni redak napišite sljedeću naredbu koja navodi hitne ispravke koji su instalirani zajedno s njihovim ID-om, podacima o Instalirano dana, opisom itd.
wmic qfe popis
Također možete upisati sljedeću naredbu da biste popisali hitne ispravke i pridruženi opis.
get-wmiobject -class win32_quickfixengineering
Uz to, računalu se može napisati upit za povijest ažuriranja i vratiti pokazivač na popis odgovarajućih zapisa u sustavu Windows. Upiti su napisani za popis WUA povijesti u PowerShell definiranjem nekoliko funkcija za pretvaranje WUA povijesti događaja rezultatskog koda u Ime i dobivanje zadnjih i najnovijih 50 WUA povijesti. Objekte možete izmijeniti tako da uvrste bilo koji broj prošlih povijesti ažuriranih događaja.
# Pretvori Wua History ResultCode u naziv # 0, a 5 se ne koristi za povijest # Vidi https: // msdn.Microsofta.com / en-us / library / windows / desktop / aa387095 (v = vs.85).aspx funkcija Convert-WuaResultCodeToName param ([Parametar (Obavezno = $ true)] [int] $ ResultCode) $ Result = $ ResultCode prekidač ($ ResultCode) 2 $ Result = "Succeeded" 3 $ Result = "Uspjelo S pogreškama " 4 $ Result =" Failed " vraća funkciju $ Result Get-WuaHistory # Nabavite WUA sesiju $ session = (New-Object -ComObject 'Microsoft.ažuriranje.Sesija ') # Upitajte najnoviju povijest 1000, počevši od prvog recordp $ history = $ session.QueryHistory ("", 0,50) | ForEach-Object $ Rezultat = Convert-WuaResultCodeToName -ResultCode $ _.ResultCode # Neka svojstva skrivena u svojstvima com budu vidljiva. $ _ | Add-Member -MemberType NoteProperty -Vrijednost $ Rezultat -Ime Rezultat $ Product = $ _.Kategorije | Gdje-objekt $ _.Upišite -eq 'Proizvod' | Select-Object -First 1 -ExpandProperty Name $ _ | Add-Member -MemberType NoteProperty -Vrijednost $ _.UpdateIdentity.UpdateId -Name UpdateId $ _ | Add-Member -MemberType NoteProperty -Vrijednost $ _.UpdateIdentity.RevisionNumber -Name RevisionNumber $ _ | Add-Member -MemberType NoteProperty -Value $ Product -Name Product -PassThru Write-Output $ _ # Ukloni null zapise i vrati samo polja koja želimo $ povijest | Gdje-objekt ![Niz] :: IsNullOrWhiteSpace ($ _.naslov) | Rezultat odabranog objekta, datum, naslov, SupportUrl, Product, UpdateId, RevisionNumber
Zatim sada upišite sljedeću naredbu da biste dobili događaje povijesti ažuriranja s datumom rezultata, naslovom ažuriranja, URL-om podrške i ID-om ažuriranja.
# Nabavite svu povijest ažuriranja, oblikovanu u obliku tablice Get-WuaHistory | Format-tablica
To je sve.
Izvor: stackoverflow.com.