Windowsi süsteeme värskendatakse regulaarselt, et parandada süsteemi toimivust. Microsoft vabastab teenuse ja värskendusteenuse osana Windowsi arvutitehnoloogia tõhustamiseks osa. Need värskendused installitakse automaatselt, lähtudes süsteemi seadetest ja harva vajavad lõppkasutajate sisendit. Tasuta värskendused on osa Windowsi hooldust ja tuge, mis vabastab tarkvara vead tõhusaks parandamiseks. Turvaliste arvutite tagamiseks tagab Windows Update, et süsteem on ajakohastatud kõige uuemate turvapaigaldiste, käigultparanduste ja veaparandustega.
Kasutajad saavad kontrollida värskenduste ajalugu, kasutades PowerShelli, käsureal või siis saab ka värskenduste ajaloo kontrollida Windowsi seadete kasutajaliidese kaudu. Selles artiklis arutleme, kuidas loetleda kogu Windowsi värskenduse sündmuste ajalugu, kasutades ühte ülesannete automaatika ja konfiguratsioonihalduse tööriista, näiteks PowerShelli. Võite saada ka teavet kõigi praeguste käigultparanduste või kiirparanduse värskenduste kohta, mis on alla laaditud tarkvaraplaatide osana.
Vaadake Windowsi värskenduste ajalugu PowerShelli abil
Avage menüü Start ja otsige Windows PowerShellit. Paremklõpsake seda ja klõpsake käsul Käivita administraatorina.
Kirjuta käsureal järgmine käsk, milles on loetletud nende ID-ga paigaldatud Hotfixes, teave installitud kohta, kirjeldus jne.
wmic qfe list
get-wmiobject -class win32_quickfixengineering
# Convert Wua History ResultCode to a Name # 0, and 5 are not used for history # See https://msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx function Convert-WuaResultCodeToName { param( [Parameter(Mandatory=$true)] [int] $ResultCode ) $Result = $ResultCode switch($ResultCode) { 2 { $Result = 'Succeeded' } 3 { $Result = 'Succeeded With Errors' } 4 { $Result = 'Failed' } } return $Result } function Get-WuaHistory { # Get a WUA Session $session = (New-Object -ComObject 'Microsoft.Update.Session') # Query the latest 1000 History starting with the first recordp $history = $session.QueryHistory('',0,50) | ForEach-Object { $Result = Convert-WuaResultCodeToName -ResultCode $_.ResultCode # Make the properties hidden in com properties visible. $_ | Add-Member -MemberType NoteProperty -Value $Result -Name Result $Product = $_.Categories | Where-Object {$_.Type -eq 'Product'} | Select-Object -First 1 -ExpandProperty Name $_ | Add-Member -MemberType NoteProperty -Value $_.UpdateIdentity.UpdateId -Name UpdateId $_ | Add-Member -MemberType NoteProperty -Value $_.UpdateIdentity.RevisionNumber -Name RevisionNumber $_ | Add-Member -MemberType NoteProperty -Value $Product -Name Product -PassThru Write-Output $_ } #Remove null records and only return the fields we want $history | Where-Object {![String]::IsNullOrWhiteSpace($_.title)} | Select-Object Result, Date, Title, SupportUrl, Product, UpdateId, RevisionNumber }
Siis sisestage järgmine käsk, et saada värskenduste ajaloo sündmusi tulemuse kuupäeva, uuendatud pealkirja, tugiteenuse URL-i ja värskenduse ID-ga.
# Get all the update History, formatted as a table Get-WuaHistory | Format-Table
Pärineb alates stackoverflow.com.