Hvordan sjekke Windows Update History ved hjelp av PowerShell

Hvordan Sjekke Windows Update History Ved Hjelp Av Powershell



Windows PowerShell er et kommandolinjeskall levert av Windows for å automatisere oppgaver og konfigurere forskjellige programmer. Brukere kan skrive inn en enkelt kommando eller skrive et skript som inneholder et sett med kommandoer for å utføre en bestemt oppgave. I tillegg til dette kan Windows PowerShell brukes til å holde styr på alle oppdateringene som ble installert på Windows. Brukere kan se dato, klokkeslett, hotFixID og beskrivelse for hver oppdatering. Den kan brukes til å overvåke og spore endringene som skjer på datamaskinen din.

Denne artikkelen vil utdype hvordan du viser Windows-oppdateringshistorikk ved å bruke PowerShell-kommandoen.







Vise installasjonshistorikk for Windows Update med PowerShell?

Følg trinnene nedenfor for å sjekke historien til alle Windows-oppdateringene som oppstod på systemet.



Trinn 1: Start Windows PowerShell



Slå den ' Windows + R ' snarvei på tastaturet, og skriv ' Kraftskall ' i tekstboksen. Deretter trykker du på ' OK ”-knapp:






Trinn 2: Utfør kommandoen

Når Windows PowerShell er åpnet, skriv inn følgende kommando for å se oppdateringshistorikklisten:



wmic qfe-liste



Slå den ' Tast inn '-tasten på tastaturet, vil PowerShell følgelig gi listen over oppdateringene som skjedde på systemet:


Her er hva kolonnene i resultatet ovenfor betyr:

    • Installert av: Den representerer myndigheten som installerte oppdateringen.
    • Installert på: Viser datoen for installasjonen.
    • CSName: Dette viser navnet på systembrukeren.
    • Beskrivelse: Dette beskriver typen oppdatering.
    • Reparer Kommentarer: Dette viser eventuelle kommentarer angående oppdateringen.
    • HotFixID: Dette er en unik ID som tildeles hver installert oppdatering.

For å få mer forenklede data, sett inn følgende kommando og trykk Enter:

få-wmiobject -klasse win32_quickfixengineering



Nå, for å se en mer detaljert oppdateringshistorikk som vil inkludere alle .NET, Windows Defender og flere oppdateringer, lim inn skriptet nedenfor i PowerShell og trykk Enter:

funksjon Konverter-WuaResultCodeToName
{
param ( [ Parameter ( Påbudt, bindende = $true ) ]
[ int ] $Resultatkode
)
$Resultat = $Resultatkode
bytte om ( $Resultatkode )
{
2
{
$Resultat = 'Vellykket'
}
3
{
$Resultat = 'Lykket med feil'
}
4
{
$Resultat = 'Mislyktes'
}
}
komme tilbake $Resultat
}
funksjon Get-WuaHistory
{

$session = ( Nytt-objekt -Komobjekt 'Microsoft.Update.Session' )

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

$_ | Legg til medlem -MemberType NoteProperty -Verdi $Resultat -Navn Resultat
$produkt = $_ .Kategorier | Hvor-objekt { $_ .Type -eq 'Produkt' } | Velg-objekt -Først 1 -ExpandProperty Navn
$_ | Legg til medlem -MemberType NoteProperty -Verdi $_ .UpdateIdentity.UpdateId -Navn UpdateId
$_ | Legg til medlem -MemberType NoteProperty -Verdi $_ .UpdateIdentity.RevisionNumber -Navn Revisjonsnummer
$_ | Legg til medlem -MemberType NoteProperty -Verdi $produkt -Navn Produkt -Passere gjennom
Skrive-utgang $_
}

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


Når skriptet ovenfor er lagt inn, vil markøren gå videre til neste linje:


Etter det, skriv inn følgende kommando:

Få WuaHistory | Format-tabell


Utdataene nedenfor viser alle oppdateringene som ble installert på Windows med dato, klokkeslett, tittel og om installasjonen var vellykket eller ikke:


Slik kan en bruker se all oppdateringshistorikk ved hjelp av Windows PowerShell.

Konklusjon

Windows PowerShell kan brukes til å se alle oppdateringene som ble installert på Windows. For dette formålet, gå først til RUN-dialogboksen ved å trykke på 'Window + R'-tasten. Deretter skriver du ' Kraftskall ' i boksen og trykk ' OK '-knappen. Deretter skriver du inn kommandoene ovenfor for å se oppdateringshistorikklisten med detaljer om tidspunktet de ble installert, deres kilde, beskrivelse og mange flere. Denne artikkelen har gitt instruksjoner om hvordan du sjekker oppdateringsinstallasjonsloggen ved hjelp av Windows PowerShell.