Windows-käyttöjärjestelmien päivitykset tehdään yleensä automaattisesti ja kehotetaan asentamaan ja käynnistämään järjestelmä uudelleen. Kaikki nämä päivitystoiminnot luovat lokit toiminnoista ja päivitetyistä paketeista. Tässä opetusohjelmassa tarkastelemme, miten luetella, suodattaa ja etsiä näitä päivityslokeja.
ensin täytyy paikantaa Windows update-lokitiedosto. Windowsin päivitysloki sijaitsee oletusarvoisesti kohdassa systemrootSystemroot on yleensä Windowsin käyttöjärjestelmätiedostojen asennuspaikka, joka on C:\Windows useimmissa tapauksissa.
Tulosta kaikki Päivitysloki
voimme tulostaa kaikki Windowsin päivityslokit ilman suodatinta ¢at – komennolla. Käytämme myös joitakin ympäristömuuttujia SystemRoot locationin täsmälliseen paikantamiseen $env muuttuja.
PS> cat $env:SystemRoot\WindowsUpdate.log

kuten käy ilmi listatuista tapahtumalokeista ¢at komentotulosteesta on seuraavat tiedot tapahtumista.
Date
TimeApplication Exit StatusSubsystemExplanations
suodatinlokit
kun listaamme kaikki lokitiedostot edellisessä vaiheessa, se luo paljon tulostetta. Tämä ei ole haluttu tilanne varsinkin, jos etsimme tiettyä jonoa. Lokia voi suodattaa powershellilla select-string komento. Tässä esimerkissä listaamme vain lokit, jotka sisältävät FATAL merkkijonon. Tämä listaa kaikki FATAL type log, joka on todellinen keskeyttävä ongelma.
PS> select-string -path $env:SystemRoot\WindowsUpdate.log FATAL

käyttäen Get-Windowsupdatelogia
PowerShell for Windows Server 2012, Windows Server 2016, Windows 10 mukana tulee hyödyllinen cmdlet, joka tarjoaa suoraan Windows Update lokit kirjoittamatta pitkiä ja virhealtis komentoja. Get-WindowsUpdateLog powershell-komennolla voidaan luetella kaikki lokit kuten alla.
PS> Get-WindowsUpdateLog
avoin tekstieditorissa
on enemmän GUI ja käyttäjäystävällinen oli listata windows Updaten tapahtumalokit. Tämä avaa aiemmin ilmoitetun lokitiedoston Notepadissa. Laita seuraava komento Windowsiin Run
windowsupdate.log
