Kaip patikrinti „Windows“ naujinimų istoriją naudojant „PowerShell“.

Kaip Patikrinti Windows Naujinimu Istorija Naudojant Powershell



„Windows PowerShell“ yra komandų eilutės apvalkalas, kurį teikia „Windows“, kad būtų galima automatizuoti užduotis ir konfigūruoti įvairias programas. Vartotojai gali įvesti vieną komandą arba parašyti scenarijų, kuriame yra komandų rinkinys tam tikrai užduočiai atlikti. Be to, „Windows PowerShell“ galima naudoti norint sekti visus „Windows“ įdiegtus naujinimus. Vartotojai gali peržiūrėti kiekvieno atnaujinimo datą, laiką, hotFixID ir aprašą. Jis gali būti naudojamas stebėti ir sekti pokyčius, vykstančius jūsų kompiuteryje.

Šiame straipsnyje bus paaiškinta, kaip peržiūrėti „Windows“ naujinimų istoriją naudojant „PowerShell“ komandą.







Peržiūrėkite „Windows“ naujinimo diegimo istoriją naudodami „PowerShell“?

Norėdami patikrinti visų sistemoje įvykusių „Windows“ naujinimų istoriją, atlikite toliau nurodytus veiksmus.



1 veiksmas: paleiskite „Windows PowerShell“.



Paspauskite ' Windows + R “ spartusis klavišas klaviatūroje ir įveskite “ PowerShell “ teksto laukelyje. Tada paspauskite „ Gerai “ mygtukas:






2 veiksmas: vykdykite komandą

Atidarę „Windows PowerShell“, įveskite šią komandą, kad peržiūrėtumėte naujinimų istorijos sąrašą:



wmic qfe sąrašas



Paspauskite ' Įeikite “, todėl „PowerShell“ pateiks sistemoje įvykusių naujinimų sąrašą:


Štai ką reiškia aukščiau pateiktame rezultate esantys stulpeliai:

    • Įdiegė: Tai reiškia instituciją, įdiegusią naujinimą.
    • Įdiegta: Rodo įdiegimo datą.
    • CSNname: Tai rodo sistemos vartotojo vardą.
    • Apibūdinimas: Tai apibūdina atnaujinimo tipą.
    • Pataisyti komentarai: Tai rodo visus komentarus apie atnaujinimą.
    • HotFixID: Tai unikalus ID, priskirtas kiekvienam įdiegtam naujinimui.

Norėdami gauti daugiau supaprastintų duomenų, įterpkite šią komandą ir paspauskite Enter:

get-wmiobject -klasė win32_quickfixengineering



Dabar, norėdami peržiūrėti išsamesnę naujinimų istoriją, kurioje bus visi .NET, Windows Defender ir kiti naujinimai, įklijuokite toliau pateiktą scenarijų į PowerShell ir paspauskite Enter:

funkcija Convert-WuaResultCodeToName
{
param ( [ Parametras ( Privaloma = $tiesa ) ]
[ tarpt ] $ResultCode
)
$Rezultatas = $ResultCode
jungiklis ( $ResultCode )
{
2
{
$Rezultatas = 'Pavyko'
}
3
{
$Rezultatas = „Su klaidomis pavyko“
}
4
{
$Rezultatas = 'Nepavyko'
}
}
grąžinti $Rezultatas
}
funkcija Get-WuaHistory
{

$sesija = ( Naujas objektas -ComObject „Microsoft.Update.Session“ )

$istorija = $sesija .Užklausos istorija ( '' , 0 , penkiasdešimt ) | Kiekvienam objektui {
$Rezultatas = Konvertuoti-WuaResultCodeToName - Rezultato kodas $_ .ResultCode

$_ | Pridėti narį -Nario tipas PastabaYpatybė - Vertė $Rezultatas -Vardas Rezultatas
$Produktas = $_ .Kategorijos | Kur-Objektas { $_ .Tipas -ekv 'Produktas' } | Select-Object -Pirmas 1 -Išplėsti nuosavybę vardas
$_ | Pridėti narį -Nario tipas PastabaYpatybė - Vertė $_ .UpdateIdentity.UpdateId -Vardas Atnaujinimo ID
$_ | Pridėti narį -Nario tipas PastabaYpatybė - Vertė $_ .UpdateIdentity.RevisionNumber -Vardas RevisionNumber
$_ | Pridėti narį -Nario tipas PastabaYpatybė - Vertė $Produktas -Vardas Produktas -PassThru
Rašymas-išvestis $_
}

$istorija |
Kur-Objektas { ! [ Styga ] ::IsNullOrWhiteSpace ( $_ .pavadinimas ) } |
Pasirinkite objekto rezultatą, data, pavadinimas, palaikymo URL, produktas, atnaujinimo ID, peržiūros numeris
}


Įvedus aukščiau pateiktą scenarijų, žymeklis pereis į kitą eilutę:


Po to įveskite šią komandą:

Get-WuaHistory | Formatas-lentelė


Toliau pateiktoje išvestyje rodomi visi naujinimai, kurie buvo įdiegti sistemoje „Windows“, su data, laiku, pavadinimu ir ar diegimas buvo sėkmingas, ar ne:


Taip vartotojas gali peržiūrėti visą naujinimų istoriją naudodamas „Windows PowerShell“.

Išvada

„Windows PowerShell“ galima naudoti norint peržiūrėti visus „Windows“ įdiegtus naujinimus. Norėdami tai padaryti, pirmiausia atidarykite dialogo langą RUN paspausdami „Window + R“ klavišą. Tada įveskite „ PowerShell “ laukelyje ir paspauskite „ Gerai “ mygtuką. Tada įveskite anksčiau pateiktas komandas, kad peržiūrėtumėte naujinimų istorijos sąrašą su išsamia informacija apie jų įdiegimo laiką, šaltinį, aprašymą ir daug daugiau. Šiame straipsnyje pateiktos instrukcijos, kaip patikrinti naujinimo diegimo istoriją naudojant Windows PowerShell.