Kā pārbaudīt Windows atjaunināšanas vēsturi, izmantojot PowerShell

Ka Parbaudit Windows Atjauninasanas Vesturi Izmantojot Powershell



Windows PowerShell ir komandrindas apvalks, ko nodrošina sistēma Windows, lai automatizētu uzdevumus un konfigurētu dažādas programmas. Lietotāji var ievadīt vienu komandu vai uzrakstīt skriptu, kas satur komandu kopu, lai veiktu noteiktu uzdevumu. Papildus tam, Windows PowerShell var izmantot, lai izsekotu visiem atjauninājumiem, kas tika instalēti sistēmā Windows. Lietotāji var skatīt katra atjauninājuma datumu, laiku, hotFixID un aprakstu. To var izmantot, lai uzraudzītu un izsekotu datorā notiekošajām izmaiņām.

Šajā rakstā tiks apskatīta Windows atjaunināšanas vēsture, izmantojot komandu PowerShell.







Vai skatāt Windows atjaunināšanas instalēšanas vēsturi, izmantojot PowerShell?

Lai pārbaudītu visu sistēmā notikušo Windows atjauninājumu vēsturi, veiciet tālāk norādītās darbības.



1. darbība: palaidiet Windows PowerShell



Nospiediet ' Windows + R ' īsceļu uz tastatūras un ierakstiet ' PowerShell ” tekstlodziņā. Pēc tam nospiediet ' labi ” poga:






2. darbība: izpildiet komandu

Kad Windows PowerShell ir atvērts, ierakstiet šo komandu, lai skatītu atjauninājumu vēstures sarakstu:



wmic qfe saraksts



Nospiediet ' Ievadiet ” tastatūras taustiņu, līdz ar to PowerShell nodrošinās sistēmā notikušo atjauninājumu sarakstu:


Lūk, ko nozīmē kolonnas iepriekš minētajā rezultātā:

    • Instalēja: Tas apzīmē iestādi, kas instalēja atjauninājumu.
    • Uzstādīts: Parāda uzstādīšanas datumu.
    • CSNname: Tas parāda sistēmas lietotāja vārdu.
    • Apraksts: Tas apraksta atjauninājuma veidu.
    • LabotKomentāri: Tas parāda visus komentārus par atjauninājumu.
    • HotFixID: Šis ir unikāls ID, kas piešķirts katram instalētajam atjauninājumam.

Lai iegūtu vienkāršākus datus, ievietojiet šo komandu un nospiediet taustiņu Enter:

get-wmiobject -klase win32_quickfixengineering



Tagad, lai skatītu detalizētāku atjauninājumu vēsturi, kurā būs iekļauti visi .NET, Windows Defender un citi atjauninājumi, ielīmējiet tālāk norādīto skriptu programmā PowerShell un nospiediet taustiņu Enter:

funkciju Convert-WuaResultCodeToName
{
param ( [ Parametrs ( Obligāts = $true ) ]
[ starpt ] $ResultCode
)
$Rezultāts = $ResultCode
slēdzis ( $ResultCode )
{
2
{
$Rezultāts = 'Izdevās'
}
3
{
$Rezultāts = 'Ar kļūdām izdevās'
}
4
{
$Rezultāts = 'Neizdevās'
}
}
atgriezties $Rezultāts
}
funkciju Get-WuaHistory
{

$sesija = ( Jauns objekts -ComObject 'Microsoft.Update.Session' )

$vēsture = $sesija .QueryHistory ( '' , 0 , piecdesmit ) | Katram objektam {
$Rezultāts = Convert-WuaResultCodeToName -Rezultāta kods $_ .ResultCode

$_ | Pievienot dalībnieku -Biedra veids Piezīme Īpašums - Vērtība $Rezultāts - Vārds Rezultāts
$Produkts = $_ .Kategorijas | Kur-Objekts { $_ .Raksts -ekv 'Produkts' } | Select-Object -Pirmkārt 1 -Izvērst Īpašumu Vārds
$_ | Pievienot dalībnieku -Biedra veids Piezīme Īpašums - Vērtība $_ .UpdateIdentity.UpdateId - Vārds UpdateId
$_ | Pievienot dalībnieku -Biedra veids Piezīme Īpašums - Vērtība $_ .UpdateIdentity.RevisionNumber - Vārds RevisionNumber
$_ | Pievienot dalībnieku -Biedra veids Piezīme Īpašums - Vērtība $Produkts - Vārds Produkts -PassThru
Rakstīšanas izvade $_
}

$vēsture |
Kur-Objekts { ! [ Stīga ] ::IsNullOrWhiteSpace ( $_ .title ) } |
Atlasītā objekta rezultāts, datums, nosaukums, atbalsta URL, produkts, atjaunināšanas ID, pārskatīšanas numurs
}


Kad iepriekš minētais skripts ir ievadīts, kursors pāries uz nākamo rindiņu:


Pēc tam ievadiet šādu komandu:

Get-WuaHistory | Formāts-Tabula


Tālāk redzamajā izvadē ir parādīti visi operētājsistēmā Windows instalētie atjauninājumi ar datumu, laiku, nosaukumu un to, vai instalēšana bija veiksmīga vai nē:


Šādi lietotājs var skatīt visu atjaunināšanas vēsturi, izmantojot Windows PowerShell.

Secinājums

Windows PowerShell var izmantot, lai skatītu visus atjauninājumus, kas tika instalēti sistēmā Windows. Šim nolūkam vispirms atveriet dialoglodziņu RUN, nospiežot taustiņu 'Window + R'. Pēc tam ierakstiet ' PowerShell ' lodziņā un nospiediet ' labi ” pogu. Pēc tam ierakstiet iepriekš norādītās komandas, lai skatītu atjauninājumu vēstures sarakstu ar informāciju par to instalēšanas laiku, to avotu, aprakstu un daudz ko citu. Šajā rakstā ir sniegti norādījumi par atjauninājumu instalēšanas vēstures pārbaudi, izmantojot Windows PowerShell.