PowerShell

Hoe de Windows Update-geschiedenis te controleren met PowerShell

Hoe de Windows Update-geschiedenis te controleren met PowerShell

Windows-systemen worden routinematig bijgewerkt met de nieuwste patches om de prestaties van een systeem te verbeteren. Microsoft brengt de service en patches uit als onderdeel van de gratis updateservice om de Windows-computerervaring te verbeteren. Deze updates worden automatisch geïnstalleerd op basis van de systeeminstellingen en hebben zelden input van de eindgebruikers nodig. De gratis updates maken deel uit van Windows-onderhoud en -ondersteuning waarmee software wordt vrijgegeven om fouten effectief te herstellen. Om veilig computergebruik te garanderen, zorgt de Windows Update ervoor dat het systeem up-to-date is met de nieuwste beveiligingspatches, hotfixes en bugfixes.

De gebruikers kunnen de updategeschiedenis controleren met PowerShell, Command line of men kan ook de updategeschiedenis controleren via Windows-instellingen Gebruikersinterface. In dit artikel bespreken we hoe u de hele geschiedenis van Windows Update-gebeurtenissen kunt weergeven met behulp van een van de hulpprogramma's voor taakautomatisering en configuratiebeheer, zoals PowerShell. Men kan ook informatie verkrijgen over alle huidige hotfixes of technische quick fix-updates die worden gedownload als onderdeel van de softwarepatches.

Controleer de Windows Update-geschiedenis met PowerShell

Ga naar het menu Start en zoek naar Windows PowerShell. Klik er met de rechtermuisknop op en klik op Als administrator uitvoeren.

Schrijf in de opdrachtregel de volgende opdracht met de hotfixes die zijn geïnstalleerd, samen met hun ID, informatie over Geïnstalleerd op, beschrijving, enz.

wmic qfe-lijst

U kunt ook de volgende opdracht typen om de hotfixes en de bijbehorende beschrijving weer te geven:.

get-wmiobject -class win32_quickfixengineering

Bovendien kan men ook een query naar de computer schrijven voor Updategeschiedenis en een verwijzing naar een lijst met overeenkomende records op het Windows-systeem terugsturen. De query's zijn geschreven om de WUA-geschiedenis in een PowerShell weer te geven door enkele functies te definiëren om WUA-geschiedenisgebeurtenissen van resultaatcode naar een naam te converteren en de laatste en laatste 50 WUA-geschiedenis te verkrijgen. U kunt de objecten wijzigen om een ​​willekeurig aantal eerdere geschiedenis van bijgewerkte gebeurtenissen weer te geven.

# Converteer Wua History ResultCode naar een naam # 0 en 5 worden niet gebruikt voor geschiedenis # Zie https://msdn.microsoft.com/nl-nl/bibliotheek/windows/desktop/aa387095(v=vs.85).aspx functie Convert-WuaResultCodeToName param( [Parameter(Mandatory=$true)] [int] $ResultCode ) $Result = $ResultCode switch($ResultCode)  2  $Result = "Geslaagd"  3  $Result = "Geslaagd Met fouten"  4  $Result = "Failed"   return $Result  function Get-WuaHistory  # Get a WUA Session $session = (New-Object -ComObject 'Microsoft.Bijwerken.Session') # Vraag de laatste 1000 Geschiedenis op, beginnend met de eerste recordp $history = $session.QueryHistory("",0,50) | ForEach-Object  $Result = Convert-WuaResultCodeToName -ResultCode $_.ResultCode # Maak de eigenschappen die verborgen zijn in com-eigenschappen zichtbaar. $_ | Add-Lid -MemberType NoteProperty -Waarde $Result -Name Resultaat $Product = $_.Categorieën | Waar-Object $_.Typ -eq 'Product' | Selecteer-Object -Eerste 1 -ExpandProperty Name $_ | Add-Lid -MemberType NoteProperty -Waarde $_.Identiteit bijwerken.UpdateId -Naam UpdateId $_ | Add-Lid -MemberType NoteProperty -Waarde $_.Identiteit bijwerken.Revisienummer -Naam Revisienummer $_ | Add-Lid -MemberType NoteProperty -Waarde $Product -Name Product -PassThru Write-Output $_  #Verwijder null-records en retourneer alleen de velden die we willen $history | Waar-Object ![String]::IsNullOrWhiteSpace($_.titel) | Select-Object Resultaat, Datum, Titel, SupportUrl, Product, UpdateId, Revisienummer 

Typ nu de volgende opdracht om de gebeurtenissen met de updategeschiedenis te krijgen met de resultaatdatum, de updatetitel, de ondersteunings-URL en de update-ID.

# Haal alle updategeschiedenis op, opgemaakt als een tabel Get-WuaHistory | Formaattabel

Dat is alles.

Afkomstig van stapeloverloop.com.

Installeer de nieuwste OpenRA Strategy Game op Ubuntu Linux
OpenRA is een Libre/Free Real Time Strategy-game-engine die de vroege Westwood-games nabootst, zoals de klassieke Command & Conquer: Red Alert. Gedist...
Installeer de nieuwste Dolphin Emulator voor Gamecube & Wii op Linux
Met de Dolphin Emulator kun je de door jou gekozen Gamecube- en Wii-spellen spelen op Linux Personal Computers (pc). Omdat het een vrij beschikbare e...
Hoe de GameConqueror Cheat Engine in Linux te gebruiken
Het artikel bevat een handleiding over het gebruik van de GameConqueror cheat-engine in Linux. Veel gebruikers die games op Windows spelen, gebruiken ...