Jak zkontrolovat historii Windows Update pomocí PowerShellu

Jak Zkontrolovat Historii Windows Update Pomoci Powershellu



Windows PowerShell je prostředí příkazového řádku poskytované systémem Windows k automatizaci úloh a konfiguraci různých programů. Uživatelé mohou zadat jeden příkaz nebo napsat skript obsahující sadu příkazů pro provedení konkrétní úlohy. Kromě toho lze Windows PowerShell použít ke sledování všech aktualizací, které byly nainstalovány v systému Windows. Uživatelé mohou zobrazit datum, čas, hotFixID a popis každé aktualizace. Lze jej využít ke sledování a sledování změn, ke kterým dochází ve vašem počítači.

Tento článek podrobně popisuje zobrazení historie aktualizací systému Windows pomocí příkazu PowerShell.







Zobrazení historie instalací služby Windows Update pomocí prostředí PowerShell?

Chcete-li zkontrolovat historii všech aktualizací systému Windows, ke kterým došlo v systému, postupujte podle níže uvedených kroků.



Krok 1: Spusťte Windows PowerShell



Udeř ' Windows + R 'zkratka na klávesnici a zadejte ' PowerShell “ v textovém poli. Poté stiskněte tlačítko „ OK ' knoflík:






Krok 2: Spusťte příkaz

Po otevření prostředí Windows PowerShell zadejte následující příkaz a zobrazte seznam historie aktualizací:



seznam wmic qfe



Udeř ' Vstupte ” na klávesnici, PowerShell následně poskytne seznam aktualizací, ke kterým došlo v systému:


Zde je význam sloupců ve výše uvedeném výsledku:

    • InstalledBy: Představuje autoritu, která aktualizaci nainstalovala.
    • InstalledOn: Ukazuje datum instalace.
    • CSName: Zobrazí se jméno uživatele systému.
    • Popis: Popisuje typ aktualizace.
    • Opravené komentáře: Zde se zobrazí všechny komentáře týkající se aktualizace.
    • HotFixID: Toto je jedinečné ID přiřazené každé nainstalované aktualizaci.

Chcete-li získat jednodušší data, vložte následující příkaz a stiskněte Enter:

get-wmiobject -třída win32_quickfixengineering



Chcete-li nyní zobrazit podrobnější historii aktualizací, která bude zahrnovat všechny aktualizace .NET, Windows Defender a další, vložte níže uvedený skript do prostředí PowerShell a stiskněte klávesu Enter:

funkce Convert-WuaResultCodeToName
{
param ( [ Parametr ( Povinné = $pravda ) ]
[ int ] $ResultCode
)
$Výsledek = $ResultCode
přepínač ( $ResultCode )
{
2
{
$Výsledek = 'Uspěl'
}
3
{
$Výsledek = 'Uspěl s chybami'
}
4
{
$Výsledek = 'Nezdařilo se'
}
}
vrátit se $Výsledek
}
funkce Get-WuaHistory
{

$session = ( Nový objekt -ComObject 'Microsoft.Update.Session' )

$historie = $session .Historie dotazů ( '' , 0 , padesáti ) | Pro každý objekt {
$Výsledek = Convert-WuaResultCodeToName -Kód výsledku $_ .ResultCode

$_ | Přidat člena - Typ člena Poznámka Vlastnost -Hodnota $Výsledek -Název Výsledek
$Produkt = $_ .Kategorie | Kde-Objekt { $_ .Typ -ekv 'Produkt' } | Select-Object -První 1 -Rozbalte vlastnost název
$_ | Přidat člena - Typ člena Poznámka Vlastnost -Hodnota $_ .UpdateIdentity.UpdateId -Název UpdateId
$_ | Přidat člena - Typ člena Poznámka Vlastnost -Hodnota $_ .UpdateIdentity.RevisionNumber -Název Číslo revize
$_ | Přidat člena - Typ člena Poznámka Vlastnost -Hodnota $Produkt -Název Produkt -Projít
Zápis-výstup $_
}

$historie |
Kde-Objekt { ! [ Tětiva ] ::IsNullOrWhiteSpace ( $_ .titul ) } |
Select-Object Result, Date, Title, SupportUrl, Product, UpdateId, RevisionNumber
}


Po zadání výše uvedeného skriptu se kurzor přesune na další řádek:


Poté zadejte následující příkaz:

Get-WuaHistory | Formátovací tabulka


Níže uvedený výstup zobrazuje všechny aktualizace, které byly nainstalovány v systému Windows, s jejich datem, časem, názvem a tím, zda byla instalace úspěšná nebo ne:


Takto může uživatel zobrazit celou historii aktualizací pomocí prostředí Windows PowerShell.

Závěr

Windows PowerShell lze použít k zobrazení všech aktualizací, které byly nainstalovány v systému Windows. Za tímto účelem nejprve otevřete dialogové okno RUN stisknutím klávesy „Window + R“. Poté zadejte „ PowerShell “ do pole a stiskněte „ OK ' knoflík. Dále zadejte výše uvedené příkazy a zobrazte seznam historie aktualizací s podrobnostmi o době jejich instalace, jejich zdroji, popisu a mnoha dalších. Tento článek obsahuje pokyny ke kontrole historie instalace aktualizací pomocí prostředí Windows PowerShell.