Windows – operativsystemer oppdateringer vanligvis gjøres automatisk og spørre installasjon og omstart av systemet. Alle disse oppdateringsoperasjonene oppretter logger om operasjonene og oppdaterte pakker. I denne opplæringen vil vi se hvordan du lister, filtrerer og søker i disse oppdateringsloggene.
først må vi finne Loggfilen For windows update. Windows update-logg er som standard plassert på systemroot
Systemroot
er vanligvis stedet der windows-operativsystemfilene er installert som erC:\Windows
i de fleste tilfeller.
Skriv Ut Alle Oppdateringslogg
Vi kan skrive ut alle windows update loggen uten å bruke filter med¢at
kommando. Vi vil også bruke noen miljøvariabler for å nøyaktig finne SystemRoot plassering med$env
variabel.
PS> cat $env:SystemRoot\WindowsUpdate.log
Som vi kan se fra oppførte hendelseslogger fra ¢at
kommandoutgang er det følgende informasjon om hendelser.
Explanations
Date
Time
Application Exit Status
Subsystem
filter logger
som vi liste alle loggfiler i forrige trinn vil det skape mye utgang. Dette er ikke en ønsket situasjon, spesielt hvis vi leter etter en bestemt streng. Vi kan filtrere logg Med Powershellselect-string
kommando. I dette eksemplet vil vi bare liste logger som inneholderFATAL
streng. Dette vil liste alleFATAL
type logg som er et reelt avbruddsproblem.
PS> select-string -path $env:SystemRoot\WindowsUpdate.log FATAL
Bruke Get-WindowsUpdateLog
powershell for windows server 2012, windows server 2016, windows 10 kommer med en nyttig cmdlet som direkte gir windows update logger uten å skrive lange og feil utsatt kommandoer. Get-WindowsUpdateLog
powershell-kommandoen kan brukes til å liste alle logger som nedenfor.
PS> Get-WindowsUpdateLog
Åpne I Tekst Editor
Det er mer GUI og brukervennlig var å liste windows update hendelseslogger. Dette vil åpne tidligere oppgitt loggfil I Notisblokk. Bare sett følgende kommando i windows Run
windowsupdate.log