updates van Windows-besturingssystemen worden over het algemeen automatisch uitgevoerd en vragen om de installatie en herstart van het systeem. Al deze updatebewerkingen maken logs over de bewerkingen en bijgewerkte pakketten. In deze tutorial zullen we kijken hoe je deze updatelogs kunt weergeven, filteren en doorzoeken.
eerst moeten we het Windows update logbestand vinden. Windows update log bevindt zich standaard op systemroot
Systemroot
is over het algemeen de locatie waar de bestanden van het windows-besturingssysteem zijn geïnstalleerd, die in de meeste gevallen C:\Windows
is.
Print alle Update Log
We kunnen alle windows update log afdrukken zonder gebruik te maken van een filter met ¢at
Commando. We zullen ook enkele omgevingsvariabelen gebruiken om SystemRoot locatie nauwkeurig te lokaliseren met $env
variabele.
PS> cat $env:SystemRoot\WindowsUpdate.log
zoals we kunnen zien in de lijst van gebeurtenislogboeken van ¢at
Commando uitvoer zijn er volgende informatie over gebeurtenissen.
Date
Time
Application Exit Status
Subsystem
Explanations
filterlogboeken
als we alle logbestanden in de vorige stap weergeven, zal het veel uitvoer aanmaken. Dit is geen gewenste situatie vooral als we op zoek zijn naar een specifieke string. We kunnen log filteren met Powershell select-string
Commando. In dit voorbeeld zullen we alleen logs tonen die FATAL
string bevatten. Dit zal alle FATAL
type log tonen, wat een echt onderbrekend probleem is.
PS> select-string -path $env:SystemRoot\WindowsUpdate.log FATAL
met Behulp van de Get-WindowsUpdateLog
Powershell voor Windows Server 2012, Windows Server 2016, Windows-10 wordt geleverd met een handig cmdlet die rechtstreeks biedt windows update logs zonder het typen van lange en foutgevoelig opdrachten. Get-WindowsUpdateLog
powershell commando kan worden gebruikt om alle logs zoals hieronder weer te geven.
PS> Get-WindowsUpdateLog
Open in Teksteditor
Er is meer GUI en gebruiksvriendelijk was om Windows update event logs te tonen. Dit zal eerder genoemde logbestand te openen in Kladblok. Zet het volgende commando in windows Run
windowsupdate.log