A Windows frissítési előzményeinek ellenőrzése a PowerShell segítségével

A Windows Frissitesi Elozmenyeinek Ellenorzese A Powershell Segitsegevel



A Windows PowerShell a Windows által biztosított parancssori shell a feladatok automatizálására és a különböző programok konfigurálására. A felhasználók beírhatnak egyetlen parancsot, vagy írhatnak egy parancskészletet, amely parancsokat tartalmaz egy adott feladat végrehajtásához. Ezen kívül a Windows PowerShell segítségével nyomon követhető a Windows rendszerre telepített összes frissítés. A felhasználók megtekinthetik minden frissítés dátumát, időpontját, hotFixID-jét és leírását. Használható a számítógépen bekövetkező változások figyelésére és nyomon követésére.

Ez a cikk a Windows frissítési előzményeinek a PowerShell paranccsal történő megtekintésével foglalkozik.







A Windows Update telepítési előzményeinek megtekintése a PowerShell segítségével?

A rendszeren előforduló összes Windows-frissítés előzményeinek ellenőrzéséhez kövesse az alábbi lépéseket.



1. lépés: Indítsa el a Windows PowerShellt



Üsd a ' Windows + R ' gyorsbillentyűt a billentyűzeten, és írja be a ' PowerShell ” a szövegdobozban. Ezután nyomja meg a „ rendben ” gomb:






2. lépés: Hajtsa végre a parancsot

A Windows PowerShell megnyitása után írja be a következő parancsot a frissítési előzmények listájának megtekintéséhez:



wmic qfe lista



Üsd a ' Belép ” gombot a billentyűzeten, következésképpen a PowerShell megjeleníti a rendszeren történt frissítések listáját:


Íme, mit jelentenek a fenti eredmény oszlopai:

    • Telepítette: A frissítést telepítő hatóságot képviseli.
    • Telepítve: A telepítés dátumát mutatja.
    • CSName: Ez a rendszerfelhasználó nevét mutatja.
    • Leírás: Ez leírja a frissítés típusát.
    • Javítás Megjegyzések: Ez a frissítéssel kapcsolatos megjegyzéseket mutatja.
    • HotFixID: Ez egy egyedi azonosító, amely minden telepített frissítéshez van hozzárendelve.

Az egyszerűbb adatok megtekintéséhez írja be a következő parancsot, és nyomja meg az Enter billentyűt:

get-wmiobject -osztály win32_quickfixengineering



Most egy részletesebb frissítési előzmény megtekintéséhez, amely az összes .NET-et, Windows Defendert és további frissítéseket tartalmazza, illessze be az alábbi szkriptet a PowerShellbe, és nyomja meg az Enter billentyűt:

funkció Convert-WuaResultCodeToName
{
param ( [ Paraméter ( Kötelező = $igaz ) ]
[ int ] $ResultCode
)
$Eredmény = $ResultCode
kapcsoló ( $ResultCode )
{
2
{
$Eredmény = 'Sikerült'
}
3
{
$Eredmény = 'Hibákkal sikerült'
}
4
{
$Eredmény = 'Nem sikerült'
}
}
Visszatérés $Eredmény
}
funkció Get-WuaHistory
{

$munkamenet = ( Új-Object -ComObject 'Microsoft.Update.Session' )

$történelem = $munkamenet .QueryHistory ( '' , 0 , ötven ) | ForEach-Object {
$Eredmény = Convert-WuaResultCodeToName -ResultCode $_ .ResultCode

$_ | Tag hozzáadása -MemberType MegjegyzésProperty -Érték $Eredmény -Név Eredmény
$Termék = $_ .Kategóriák | Hol-Object { $_ .Típus -eq 'Termék' } | Select-Object -Első 1 -Bővítse ki a Tulajdonságot Név
$_ | Tag hozzáadása -MemberType MegjegyzésProperty -Érték $_ .UpdateIdentity.UpdateId -Név UpdateId
$_ | Tag hozzáadása -MemberType MegjegyzésProperty -Érték $_ .UpdateIdentity.RevisionNumber -Név RevisionNumber
$_ | Tag hozzáadása -MemberType MegjegyzésProperty -Érték $Termék -Név Termék - PassThru
Írás-kimenet $_
}

$történelem |
Hol-Object { ! [ Húr ] ::IsNullOrWhiteSpace ( $_ .cím ) } |
Select-Object Result, Date, Title, SupportUrl, Product, UpdateId, RevisionNumber
}


A fenti szkript beírása után a kurzor a következő sorra lép:


Ezt követően írja be a következő parancsot:

Get-WuaHistory | Format-Table


Az alábbi kimenet a Windows rendszerre telepített összes frissítést mutatja dátummal, időponttal, címmel, valamint azzal, hogy a telepítés sikeres volt-e vagy sem:


A felhasználó így tekintheti meg az összes frissítési előzményt a Windows PowerShell használatával.

Következtetés

A Windows PowerShell segítségével megtekintheti a Windows rendszerre telepített összes frissítést. Ebből a célból először nyissa meg a RUN párbeszédpanelt a „Window + R” billentyű lenyomásával. Ezután írja be: ' PowerShell ' a mezőbe, és nyomja meg a ' rendben ” gombot. Ezután írja be a fent megadott parancsokat, hogy megtekinthesse a frissítési előzmények listáját a telepítés idejével, a forrással, a leírással és még sok mással. Ez a cikk a frissítés telepítési előzményeinek Windows PowerShell használatával történő ellenőrzéséhez nyújt utasításokat.