„PowerShell“

Kaip patikrinti „Windows“ naujinimo istoriją naudojant „PowerShell“

Kaip patikrinti „Windows“ naujinimo istoriją naudojant „PowerShell“

„Windows“ sistemos yra reguliariai atnaujinamos naujausiomis pataisomis, kad pagerėtų sistemos našumas. „Microsoft“ išleidžia paslaugą ir pataisas kaip nemokamo naujinimo paslaugos dalį, kad pagerintų „Windows“ skaičiavimo patirtį. Šie naujinimai automatiškai įdiegiami atsižvelgiant į sistemos nustatymus ir retai kuriems reikia galutinių vartotojų įvesties. Nemokami naujinimai yra „Windows“ techninės priežiūros ir palaikymo dalis, leidžianti programinę įrangą efektyviai ištaisyti klaidas. Siekiant užtikrinti saugų skaičiavimą, „Windows“ naujinimas užtikrina, kad sistema yra atnaujinta su naujausiais saugos pataisomis, karštųjų pataisų ir klaidų taisymais.

Vartotojai gali patikrinti atnaujinimo istoriją naudodami „PowerShell“, komandų eilutę, taip pat gali patikrinti atnaujinimo istoriją per „Windows“ nustatymus Vartotojo sąsaja. Šiame straipsnyje aptariame, kaip išvardyti visą „Windows Update“ įvykių istoriją naudojant vieną iš užduočių automatizavimo ir konfigūracijos valdymo įrankių, pvz., „PowerShell“. Taip pat galima gauti informacijos apie visas dabartines karštąsias pataisas arba greito taisymo inžinerijos naujinimus, kurie yra atsisiųsti kaip programinės įrangos pataisų dalis.

Patikrinkite „Windows“ naujinimo istoriją naudodami „PowerShell“

Eikite į meniu Pradėti ir ieškokite „Windows PowerShell“. Dešiniuoju pelės mygtuku spustelėkite jį ir spustelėkite Vykdyti kaip administratorius.

Komandinėje eilutėje parašykite šią komandą, kurioje pateikiamos įdiegtos karštosios pataisos kartu su jų ID, informacija apie Įdiegta, aprašymas ir kt.

wmic qfe sąrašas

Taip pat galite įvesti šią komandą, kad būtų išvardytos karštosios pataisos ir su jomis susijęs aprašymas.

get-wmiobject -class win32_quickfixengineering

Be to, taip pat galima parašyti užklausą į kompiuterį, kad būtų atnaujinta istorija, ir grąžinti žymeklį į suderinamų įrašų sąrašą „Windows“ sistemoje. Užklausos rašomos norint įtraukti „WUA“ istoriją į „PowerShell“, apibrėžiant keletą funkcijų, kaip konvertuoti rezultatų kodo WUA istorijos įvykius į pavadinimą ir gauti paskutinę ir naujausią 50 WUA istoriją. Galite modifikuoti objektus, kad būtų pateiktas bet koks ankstesnių atnaujintų įvykių istorijos skaičius.

# Konvertuokite „Wua“ istorijos rezultato kodą į pavadinimą Nr. 0 ir 5 nenaudojami istorijai # Žr. Https: // msdn.„Microsoft“.lt / lt-us / library / windows / desktop / aa387095 (v = vs.85).aspx funkcija Convert-WuaResultCodeToName param ([Parameter (Privaloma = $ true)] [int] $ ResultCode) $ Result = $ ResultCode jungiklis ($ ResultCode) 2 $ Result = "Sėkmingai" 3 $ Result = "Pasisekė Su klaidomis " 4 $ Result =" Nepavyko " grąžinti funkciją $ Rezultatas Get-WuaHistory # Gauti WUA sesiją $ session = (New-Object -ComObject 'Microsoft.Atnaujinti.Session ') # Užklausa naujausią 1000 istoriją, pradedant pirmuoju rekordu $ history = $ session.„QueryHistory“ ("", 0,50) | „ForEach-Object“ $ Result = Convert-WuaResultCodeToName -ResultCode $ _.ResultCode # Padarykite matomas ypatybes, paslėptas „com“ ypatybėse. $ _ | Pridėti narį -MemberType NoteProperty -Vertė $ Rezultatas -Pavadinimas Rezultatas $ Produktas = $ _.Kategorijos | Kur objektas $ _.Tipas -eq 'Produktas' | Select-Object -First 1 -ExpandNuosavybės pavadinimas $ _ | Pridėti narį -MemberType NoteProperty -Vertė $ _.„UpdateIdentity“.UpdateId -Name UpdateId $ _ | Pridėti narį -MemberType NoteProperty -Value $ _.„UpdateIdentity“.RevisionNumber -Name RevisionNumber $ _ | „Add-Member -MemberType NoteProperty -Value $ Product -Name Product -PassThru Write-Output $ _ # Pašalinkite niekinius įrašus ir grąžinkite tik norimus laukus $ history | Kur objektas ![String] :: IsNullOrWhiteSpace ($ _.pavadinimas) | Pasirinkti objekto rezultatą, datą, pavadinimą, „SupportUrl“, „Product“, „UpdateId“, „RevisionNumber“

Tada dabar įveskite šią komandą, kad gautumėte naujinimų istorijos įvykius su rezultatų data, atnaujinimo pavadinimu, palaikymo URL ir atnaujinimo ID.

# Gaukite visą atnaujinimų istoriją, suformuotą kaip lentelę „Get-WuaHistory |“ Formatas-lentelė

Tai viskas.

Gauta iš „stackoverflow“.com.

Atvirojo kodo komercinių žaidimų variklių uostai
Nemokami atvirojo kodo ir įvairių platformų žaidimų varikliai gali būti naudojami žaidžiant senus ir kai kuriuos gana naujus žaidimų pavadinimus. Šiam...
Geriausi „Linux“ komandinės eilutės žaidimai
Komandų eilutė yra ne tik jūsų didžiausias sąjungininkas naudojant „Linux“, bet ir pramogų šaltinis, nes ją galite naudoti norėdami žaisti daug įdomių...
Geriausios „Linux“ skirtos „Gamepad“ žemėlapių sudarymo programos
Jei jums patinka žaisti žaidimus „Linux“ su žaidimų pultu, o ne įprasta klaviatūra ir pelės įvesties sistema, yra keletas jums naudingų programų. Daug...