Paano Suriin ang Kasaysayan ng Windows Update Gamit ang PowerShell

Paano Suriin Ang Kasaysayan Ng Windows Update Gamit Ang Powershell



Ang Windows PowerShell ay isang command line shell na ibinigay ng Windows upang i-automate ang mga gawain at i-configure ang iba't ibang mga program. Ang mga gumagamit ay maaaring magpasok ng isang utos o magsulat ng isang script na naglalaman ng isang hanay ng mga utos upang maisagawa ang isang partikular na gawain. Bilang karagdagan dito, maaaring gamitin ang Windows PowerShell upang subaybayan ang lahat ng mga update na na-install sa Windows. Maaaring tingnan ng mga user ang petsa, oras, hotFixID, at paglalarawan para sa bawat update. Maaari itong magamit upang subaybayan at subaybayan ang mga pagbabagong nagaganap sa iyong computer.

Ang artikulong ito ay magdedetalye sa pagtingin sa kasaysayan ng pag-update ng Windows gamit ang PowerShell command.







Tinitingnan ang Kasaysayan ng Pag-install ng Windows Update Gamit ang PowerShell?

Upang suriin ang kasaysayan ng lahat ng mga update sa Windows na naganap sa system, sundin ang mga hakbang na ipinakita sa ibaba.



Hakbang 1: Ilunsad ang Windows PowerShell



Pindutin ang ' Windows + R ” shortcut sa keyboard, at i-type ang “ Power shell ” sa textbox. Pagkatapos, pindutin ang ' OK 'button:






Hakbang 2: Ipatupad ang Command

Sa sandaling mabuksan ang Windows PowerShell, i-type ang sumusunod na command upang tingnan ang listahan ng kasaysayan ng pag-update:



listahan ng wmic qfe



Pindutin ang ' Pumasok ” key sa keyboard, dahil dito, ibibigay ng PowerShell ang listahan ng mga update na naganap sa system:


Narito ang ibig sabihin ng mga column sa resulta sa itaas:

    • InstalledBy: Kinakatawan nito ang awtoridad na nag-install ng update.
    • Naka-install sa: Ipinapakita ang petsa ng pag-install.
    • CSName: Ipinapakita nito ang pangalan ng gumagamit ng system.
    • Paglalarawan: Inilalarawan nito ang uri ng pag-update.
    • FixComments: Nagpapakita ito ng anumang mga komento tungkol sa pag-update.
    • HotFixID: Ito ay isang natatanging ID na itinalaga sa bawat naka-install na update.

Upang makakuha ng mas simplistic na data, ipasok ang sumusunod na command at pindutin ang Enter:

get-wmiobject -klase win32_quickfixengineering



Ngayon, upang tingnan ang isang mas detalyadong kasaysayan ng pag-update na isasama ang lahat ng .NET, Windows Defender, at higit pang mga update, i-paste ang script na ibinigay sa ibaba sa PowerShell at pindutin ang Enter:

function Convert-WuaResultCodeToName
{
param ( [ Parameter ( Sapilitan = $totoo ) ]
[ int ] $ResultCode
)
$Resulta = $ResultCode
lumipat ( $ResultCode )
{
2
{
$Resulta = 'Nagtagumpay'
}
3
{
$Resulta = 'Nagtagumpay sa Mga Error'
}
4
{
$Resulta = 'Nabigo'
}
}
bumalik $Resulta
}
function Get-WuaHistory
{

$session = ( Bagong-Bagay -ComObject 'Microsoft.Update.Session' )

$kasaysayan = $session .QueryHistory ( '' , 0 , limampu ) | Para sa Bawat-Bagay {
$Resulta = Convert-WuaResultCodeToName -ResultCode $_ .ResultCode

$_ | Magdagdag ng Miyembro -Uri ng Miyembro NoteProperty -Halaga $Resulta -Pangalan Resulta
$Produkto = $_ .Mga Kategorya | Saan-Bagay { $_ .Uri -eq 'Produkto' } | Piliin-Bagay -Una 1 -ExpandProperty Pangalan
$_ | Magdagdag ng Miyembro -Uri ng Miyembro NoteProperty -Halaga $_ .UpdateIdentity.UpdateId -Pangalan UpdateId
$_ | Magdagdag ng Miyembro -Uri ng Miyembro NoteProperty -Halaga $_ .UpdateIdentity.RevisionNumber -Pangalan RevisionNumber
$_ | Magdagdag ng Miyembro -Uri ng Miyembro NoteProperty -Halaga $Produkto -Pangalan produkto -PassThru
Write-Output $_
}

$kasaysayan |
Saan-Bagay { ! [ String ] ::IsNullOrWhiteSpace ( $_ .title ) } |
Resulta ng Select-Object, Petsa, Pamagat, SupportUrl, Product, UpdateId, RevisionNumber
}


Kapag naipasok na ang script sa itaas, lilipat ang cursor sa susunod na linya:


Pagkatapos nito, ipasok ang sumusunod na command:

Get-WuaHistory | Format-Table


Ang output sa ibaba ay nagpapakita ng lahat ng mga update na na-install sa Windows kasama ang kanilang petsa, oras, pamagat, at kung ang pag-install ay matagumpay o hindi:


Ito ay kung paano makikita ng isang user ang lahat ng kasaysayan ng pag-update gamit ang Windows PowerShell.

Konklusyon

Maaaring gamitin ang Windows PowerShell upang tingnan ang lahat ng mga update na na-install sa Windows. Para sa layuning ito, una, i-access ang RUN dialog box sa pamamagitan ng pagpindot sa 'Window + R' key. Pagkatapos, i-type ang ' Power shell 'sa kahon at pindutin ang' OK ” button. Susunod, i-type ang mga command na ibinigay sa itaas upang tingnan ang listahan ng kasaysayan ng pag-update na may mga detalye tungkol sa oras na na-install ang mga ito, ang kanilang pinagmulan, paglalarawan, at marami pa. Ang artikulong ito ay nagbigay ng mga tagubilin sa pagsuri sa kasaysayan ng pag-install ng update gamit ang Windows PowerShell.