Sådan kontrolleres Windows Update History ved hjælp af PowerShell

Sadan Kontrolleres Windows Update History Ved Hjaelp Af Powershell



Windows PowerShell er en kommandolinjeskal leveret af Windows til at automatisere opgaver og konfigurere forskellige programmer. Brugere kan indtaste en enkelt kommando eller skrive et script, der indeholder et sæt kommandoer til at udføre en bestemt opgave. Ud over dette kan Windows PowerShell bruges til at holde styr på alle de opdateringer, der blev installeret på Windows. Brugere kan se dato, klokkeslæt, hotFixID og beskrivelse for hver opdatering. Det kan bruges til at overvåge og spore de ændringer, der sker på din computer.

Denne artikel vil uddybe visning af Windows-opdateringshistorik ved hjælp af PowerShell-kommandoen.







Viser du Windows Update-installationshistorik med PowerShell?

Følg nedenstående trin for at kontrollere historikken for alle de Windows-opdateringer, der opstod på systemet.



Trin 1: Start Windows PowerShell



Tryk på ' Windows + R ' genvej på tastaturet, og skriv ' PowerShell ” i tekstboksen. Tryk derefter på ' Okay ” knap:






Trin 2: Udfør kommandoen

Når Windows PowerShell er åbnet, skal du indtaste følgende kommando for at se listen over opdateringshistorik:



wmic qfe liste



Tryk på ' Gå ind ”-tasten på tastaturet, vil PowerShell følgelig give listen over de opdateringer, der fandt sted på systemet:


Her er, hvad kolonnerne i ovenstående resultat betyder:

    • Installeret af: Det repræsenterer den myndighed, der installerede opdateringen.
    • Installeret på: Viser datoen for installationen.
    • CS-navn: Dette viser navnet på systembrugeren.
    • Beskrivelse: Dette beskriver typen af ​​opdateringen.
    • Rettekommentarer: Dette viser eventuelle kommentarer vedrørende opdateringen.
    • HotFixID: Dette er et unikt ID, der tildeles hver installeret opdatering.

For at få mere forenklede data skal du indsætte følgende kommando og trykke på Enter:

get-wmiobject -klasse win32_quickfixengineering



For nu at se en mere detaljeret opdateringshistorik, som vil omfatte alle .NET, Windows Defender og flere opdateringer, skal du indsætte det nedenstående script i PowerShell og trykke på Enter:

fungere Konverter-WuaResultCodeToName
{
param ( [ Parameter ( Obligatorisk = $sandt ) ]
[ int ] $Resultatkode
)
$Resultat = $Resultatkode
kontakt ( $Resultatkode )
{
2
{
$Resultat = 'Lykket'
}
3
{
$Resultat = 'Lykket med fejl'
}
4
{
$Resultat = 'Mislykkedes'
}
}
Vend tilbage $Resultat
}
fungere Få-WuaHistory
{

$session = ( Nyt-objekt - ComObject 'Microsoft.Update.Session' )

$historie = $session .QueryHistory ( '' , 0 , halvtreds ) | For hvert objekt {
$Resultat = Konverter-WuaResultCodeToName -Resultatkode $_ .Resultatkode

$_ | Tilføj medlem -MemberType BemærkEjendom -Værdi $Resultat -Navn Resultat
$produkt = $_ .Kategorier | Hvor-objekt { $_ .Type -ækv 'Produkt' } | Vælg-objekt -Først 1 -ExpandProperty Navn
$_ | Tilføj medlem -MemberType BemærkEjendom -Værdi $_ .UpdateIdentity.UpdateId -Navn UpdateId
$_ | Tilføj medlem -MemberType BemærkEjendom -Værdi $_ .UpdateIdentity.RevisionNumber -Navn Revisionsnummer
$_ | Tilføj medlem -MemberType BemærkEjendom -Værdi $produkt -Navn Produkt -PassThru
Skrive-output $_
}

$historie |
Hvor-objekt { ! [ Snor ] ::IsNullOrWhiteSpace ( $_ .titel ) } |
Select-Object Result, Date, Title, SupportUrl, Product, UpdateId, RevisionNumber
}


Når ovenstående script er indtastet, vil markøren gå videre til næste linje:


Indtast derefter følgende kommando:

Få-WuaHistory | Format-tabel


Nedenstående output viser alle de opdateringer, der blev installeret på Windows med deres dato, klokkeslæt, titel, og om installationen var vellykket eller ej:


Sådan kan en bruger se hele opdateringshistorikken ved hjælp af Windows PowerShell.

Konklusion

Windows PowerShell kan bruges til at se alle de opdateringer, der blev installeret på Windows. Til dette formål skal du først få adgang til RUN-dialogboksen ved at trykke på 'Window + R'-tasten. Skriv derefter ' PowerShell ' i boksen og tryk på ' Okay ”-knappen. Indtast derefter de ovennævnte kommandoer for at se opdateringshistoriklisten med detaljer om det tidspunkt, hvor de blev installeret, deres kilde, beskrivelse og mange flere. Denne artikel har givet instruktioner om kontrol af opdateringsinstallationshistorikken ved hjælp af Windows PowerShell.