PowerShell

Så här kontrollerar du Windows Update-historik med PowerShell

Så här kontrollerar du Windows Update-historik med PowerShell

Windows-system uppdateras rutinmässigt med de senaste korrigeringarna för att förbättra prestanda för ett system. Microsoft släpper tjänsten och korrigeringsfilerna som en del av den kostnadsfria uppdateringstjänsten för att förbättra Windows-datorupplevelsen. Dessa uppdateringar installeras automatiskt baserat på systeminställningarna och behöver sällan ingång från slutanvändarna. De kostnadsfria uppdateringarna är en del av Windows underhåll och support som släpper programvara för att åtgärda fel effektivt. För att säkerställa säker databehandling försäkrar Windows Update att systemet är uppdaterat med de senaste säkerhetsuppdateringarna, snabbkorrigeringarna och buggfixarna.

Användarna kan kontrollera uppdateringshistoriken med PowerShell, kommandoraden eller man kan också kontrollera uppdateringshistoriken via Windows-inställningens användargränssnitt. I den här artikeln diskuterar vi hur man listar all historik för Windows Update-händelser med hjälp av ett verktyg för uppgiftsautomatisering och konfigurationshantering som PowerShell. Man kan också få information om alla nuvarande snabbkorrigeringar eller snabbkorrigeringsuppdateringar som laddas ner som en del av programkorrigeringarna.

Kontrollera Windows Update-historik med PowerShell

Gå till Start-menyn och sök efter Windows PowerShell. Högerklicka på den och klicka på Kör som administratör.

Skriv följande kommando på kommandoraden som listar de snabbkorrigeringar som är installerade tillsammans med deras ID, information om Installerad på, beskrivning etc.

wmic qfe-lista

Du kan också skriva följande kommando för att lista snabbkorrigeringarna och dess tillhörande beskrivning.

get-wmiobject -class win32_quickfixengineering

Dessutom kan man också skriva en fråga till datorn för uppdateringshistorik och returnera en pekare till en lista med matchande poster i Windows-systemet. Frågorna skrivs för att lista WUA-historiken i en PowerShell genom att definiera några få funktioner för att konvertera WUA-historikhändelser för resultatkod till ett namn och få den senaste och senaste 50 WUA-historiken. Du kan ändra objekten för att lista ett valfritt antal tidigare historik över uppdaterade händelser.

# Konvertera Wua History ResultatCode till ett namn # 0 och 5 används inte för historik # Se https: // msdn.Microsoft.com / en-us / bibliotek / windows / desktop / aa387095 (v = vs.85).aspx-funktion Convert-WuaResultCodeToName param ([Parameter (Obligatorisk = $ true)] [int] $ ResultCode) $ Resultat = $ ResultCode-omkopplare ($ ResultCode) 2 $ Resultat = "lyckades" 3 $ Resultat = "lyckades Med fel " 4 $ Resultat =" Misslyckades " returnera $ Resultat -funktion Get-WuaHistory # Få en WUA-session $ session = (New-Object -ComObject 'Microsoft.Uppdatering.Session ') # Fråga efter den senaste 1000-historiken som börjar med den första recordp $ history = $ session.QueryHistory ("", 0,50) | ForEach-Object $ Result = Convert-WuaResultCodeToName -ResultCode $ _.ResultCode # Gör egenskaperna dolda i com-egenskaper synliga. $ _ | Lägg till medlem -MemberType NoteProperty -Värde $ Resultat-Namnresultat $ Produkt = $ _.Kategorier | Var-objekt $ _.Skriv -eq 'Produkt' | Select-Object -First 1 -ExpandProperty Name $ _ | Lägg till medlem -MemberType NoteProperty -Value $ _.UpdateIdentity.UpdateId -Name UpdateId $ _ | Lägg till medlem -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 | Var-objekt ![Sträng] :: IsNullOrWhiteSpace ($ _.titel) | Select-Object Resultat, Datum, Titel, SupportUrl, Produkt, UpdateId, RevisionNumber

Skriv nu följande kommando för att få uppdateringshistorikhändelserna med resultatdatum, uppdateringstitel, support-URL och uppdaterings-ID.

# Hämta all uppdateringshistorik, formaterad som en tabell Get-WuaHistory | Format-tabell

Det är allt.

Hämtas från stackoverflow.com.

OpenTTD vs Simutrans
Att skapa din egen transportsimulering kan vara rolig, avkopplande och extremt lockande. Det är därför du måste se till att du testar så många spel so...
OpenTTD-handledning
OpenTTD är ett av de mest populära affärssimuleringsspelen där ute. I det här spelet måste du skapa en underbar transportaffär. Du kommer dock att bör...
SuperTuxKart för Linux
SuperTuxKart är en fantastisk titel som är utformad för att ge dig Mario Kart-upplevelsen gratis på ditt Linux-system. Det är ganska utmanande och rol...