PowerShell

Jak zkontrolovat historii Windows Update pomocí prostředí PowerShell

Jak zkontrolovat historii Windows Update pomocí prostředí PowerShell

Systémy Windows jsou pravidelně aktualizovány pomocí nejnovějších oprav, aby se zlepšil výkon systému. Společnost Microsoft vydává tuto službu a opravy jako součást bezplatné aktualizace, aby vylepšila práci s počítačem na Windows. Tyto aktualizace se instalují automaticky na základě nastavení systému a zřídka vyžadují vstup od koncových uživatelů. Bezplatné aktualizace jsou součástí údržby a podpory systému Windows, která vydává software pro účinné opravy chyb. Aby byla zajištěna bezpečná práce s počítačem, služba Windows Update zajišťuje, že je systém aktuální s nejnovějšími opravami zabezpečení, opravami hotfix a opravami chyb.

Uživatelé mohou zkontrolovat historii aktualizací pomocí prostředí PowerShell, příkazového řádku nebo mohou také zkontrolovat historii aktualizací pomocí uživatelského rozhraní nastavení systému Windows. V tomto článku diskutujeme o tom, jak vypsat celou historii událostí Windows Update pomocí jednoho z nástrojů pro automatizaci a správu úloh, jako je PowerShell. Lze také získat informace o všech aktuálních opravách hotfix nebo technických aktualizacích rychlých oprav, které jsou staženy jako součást softwarových oprav.

Zkontrolujte historii Windows Update pomocí prostředí PowerShell

Přejděte do nabídky Start a vyhledejte Windows PowerShell. Klikněte na něj pravým tlačítkem a klikněte na Spustit jako správce.

Na příkazový řádek napište následující příkaz, který obsahuje seznam oprav hotfix, které jsou nainstalovány spolu s jejich ID, informace o nainstalovaných, popis atd.

seznam wmic qfe

Můžete také zadat následující příkaz, chcete-li zobrazit opravy hotfix a související popis.

get-wmiobject -class win32_quickfixengineering

Dále lze také do počítače napsat dotaz na historii aktualizací a vrátit ukazatel na seznam odpovídajících záznamů v systému Windows. Dotazy jsou zapsány do seznamu historie WUA v prostředí PowerShell definováním několika málo funkcí pro převod událostí historie WUA výsledného kódu na název a získání poslední a nejnovější historie 50 WUA. Objekty můžete upravit tak, aby vypsaly libovolný počet minulých Historie aktualizovaných událostí.

# Převést Wua History ResultCode na název # 0 a 5 se nepoužívají pro historii # Viz https: // msdn.Microsoft.com / en-us / library / windows / desktop / aa387095 (v = vs.85).funkce aspx Convert-WuaResultCodeToName param ([Parameter (Mandatory = $ true)] [int] $ ResultCode) $ Result = $ ResultCode switch ($ ResultCode) 2 $ Result = "Succeded" 3 $ Result = "Succeded S chybami " 4 $ Result =" Failed " vrátit funkci $ Result Get-WuaHistory # Získat relaci WUA $ session = (New-Object -ComObject 'Microsoft.Aktualizace.Session ') # Dotaz na nejnovější 1000 Historie počínaje prvním záznamem $ history = $ session.Historie dotazů ("", 0,50) | ForEach-Object $ Result = Convert-WuaResultCodeToName -ResultCode $ _.ResultCode # Zviditelnit vlastnosti skryté ve vlastnostech com. $ _ | Add-Member -MemberType NoteProperty -Value $ Result -Name Result $ Product = $ _.Kategorie | Where-Object $ _.Typ -eq 'Produkt' | Select-Object - First 1 -ExpandProperty Name $ _ | Přidat člena -MemberType NoteProperty -Hodnota $ _.UpdateIdentity.UpdateId - Název UpdateId $ _ | Přidat člena -MemberType NoteProperty -Hodnota $ _.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 | Kde-objekt ![Řetězec] :: IsNullOrWhiteSpace ($ _.název) | Výsledek výběru objektu, datum, název, SupportUrl, produkt, UpdateId, RevisionNumber

Pak nyní zadejte následující příkaz, abyste získali události historie aktualizací s datem výsledku, názvem aktualizace, adresou URL podpory a ID aktualizace.

# Získejte celou historii aktualizací ve formátu tabulky Get-WuaHistory | Tabulka formátů

To je vše.

Zdroj od přetečení zásobníku.com.

Hry Nainstalujte si nejnovější strategickou hru OpenRA na Ubuntu Linux
Nainstalujte si nejnovější strategickou hru OpenRA na Ubuntu Linux
OpenRA je herní engine Libre / Free Real Time Strategy, který obnovuje rané hry Westwood, jako je klasický Command & Conquer: Red Alert. Distribuované...
Hry Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Emulátor Dolphin vám umožní hrát vybrané hry Gamecube a Wii na osobních počítačích se systémem Linux (PC). Jako volně dostupný herní emulátor s otevř...
Hry Jak používat GameConqueror Cheat Engine v Linuxu
Jak používat GameConqueror Cheat Engine v Linuxu
Tento článek popisuje průvodce používáním cheatovacího modulu GameConqueror v systému Linux. Mnoho uživatelů, kteří hrají hry v systému Windows, často...