Kuinka tulostaa Windows-päivityshistoriasi viemällä teksti- tai HTML-tiedostoon?

2015-07-26 09:59:40
Tärkein·Microsoft·Kuinka tulostaa Windows-päivityshistoriasi viemällä teksti- tai HTML-tiedostoon?

Aina kun asennat päivityksen tai järjestelmä asentaa sen automaattisesti, Windows Update -historia päivitetään KB-numerolla. Voit tarkistaa Windows Update -historian, mutta graafisessa käyttöliittymässä ei ole vaihtoehtoa tulostaa Windows Update History -näytöltä asennettujen päivitysten luettelo. Tässä muutama Nirsoft-sivuston työkalu, jonka avulla voit tulostaa Windows Update -historian.

Windows-päivityshistorian tulostaminen viemällä tiedostoon

WinUpdatesListin käyttö

WinUpdatesList näyttää luettelon kaikista Windows-päivityksistä, mukaan lukien paikalliseen tietokoneeseen asennetut huoltopaketit ja korjauskorjaukset. Voit kopioida päivitysluettelon leikepöydälle tai tallentaa sen teksti / HTML / XML-tiedostoon yhdellä napsautuksella. Seuraavat kentät näkyvät jokaiselle luetellulle päivitykselle.

Nimi, kuvaus, asennuspäivämäärä, päivitystyyppi, Web-linkki, pitkä kuvaus, viimeksi muokattu aika, asentaja, Näyttöversio, Sovellus, Poista komento

Valitse kaikki merkinnät ja napsauta Tallenna-painiketta. Valitse avattavasta tiedostotyypit -luetteloruudusta muoto, johon tiedot kirjoitetaan. WinUpdatesList toimii kaikissa Windows-versioissa.

Huomaa: WinUpdatesList-työkalu on hyvin vanha, eikä sitä enää päivitetä. On uusi työkalu nimeltä WinUpdatesView, joka korvaa WinUpdatesList .

WinUpdatesView (Windows Updates History Viewer)

WinUpdatesView on Nirsoftin yksinkertainen työkalu, joka näyttää järjestelmän Windows-päivitysten historian. WinUpdatesView voi ladata Windows-päivityshistorian paikallisesta järjestelmästäsi API: n avulla, ja se voi myös lukea ja jäsentää Windows-päivitystietokantatiedoston ( DataStore.edb ) ulkoisesta asemasta tai verkon etätietokoneelta.

LIITTYVÄT: Kuinka tarkistaa, onko tietokoneellesi asennettu tietty Windows-päivitys (KB)?

SysExporterin käyttö

SysExporterin avulla voit napata tavallisissa luettelonäkymissä, puunäkymissä, luettelolaatikoissa ja yhdistelmälaatikoissa tallennetut tiedot melkein kaikista järjestelmässäsi käyvistä sovelluksista ja viedä ne teksti-, HTML- tai XML-tiedostoon. Viemme SysExporter -sovelluksella Windows Update -luettelo tekstitiedostoon Windows 7 -tietokoneessa.

Valitettavasti Windows 10 -tietokoneessa SysExporter ei pysty tarttumaan Windows-päivitysluetteloon Ohjauspaneeli → Kaikki ohjauspaneelin kohteet → Ohjelmat ja ominaisuudet → Näytä asennettujen päivitysten luetteloruutu.

Vie Windows Update -historia Windows 7: ssä seuraavasti:

  1. Lataa SysExporter- työkalu ja suorita se
  2. Napsauta Käynnistä, Kaikki ohjelmat, Windows Update
  3. Napsauta Näytä päivityshistoriaa
  4. Valitse SysExporterissa kohde nimeltä Näytä päivityshistoria (ListView)
  5. Valitse alaruudusta kaikki merkinnät (CTRL + A)
  6. Napsauta hiiren kakkospainikkeella ja valitse Kopioi valitut kohteet (välilehti rajoitettu)
  7. Avaa Muistio ja liitä teksti leikepöydältä.
  8. Tallenna Notepad-asiakirja.

Voit avata viedyn CSV-tiedoston myös Microsoft Excel -sovelluksella, jotta se näytetään siististi sarakeotsikoilla.

PowerShellin käyttäminen

Käynnistä Windows Powershell. Kopioi ja liitä seuraava koodi PowerShell-konsoliin:

 Get-Hotfix | format-lista 

Tässä luetellaan käyttöjärjestelmän asennetut päivitykset.

Seuraavissa koodinpätkissä on luettelo kaikenlaisista päivityksistä (sekä Windowsista että sovelluksista), mutta vain niihin, jotka on asennettu Windows Update-, Microsoft Update-, Automaattiset päivitykset -ominaisuuden tai WSUS: n avulla.

 # Muunna Wuan historiatuloskoodi nimeksi 0 ja 5 ei käytetä historiassa # Katso https://msdn.microsoft.com/fi-fi/library/windows/desktop/aa387095(v=vs.85).aspx toiminto Convert-WuaResultCodeToName {param ([Parameter (Pakollinen = $ true)] [int] $ ResultCode) $ Result = $ ResultCode switch ($ ResultCode) {2 {$ Result = "Succeched"} 3 {$ Result = "Menestynyt Virheet "} 4 {$ Tulos =" Epäonnistui "}} palata $ Tulos} -toiminto Get-WuaHistory {# Hanki WUA-istunto $ session = (Uusi-Object -Comobject 'Microsoft.Update.Session') # Kysy viimeisin 1000 historiaa alkaen ensimmäisestä recordp $historiasta = $ session.QueryHistory ("", 0, 1000) | ForEach-Object {$ Tulos = Muunna-WuaResultCodeToName -ResultCode $ _. ResultCode # Tee com-ominaisuuksissa piilotetut ominaisuudet näkyviksi. $ _ | Lisäjäsen -MemberType NoteProperty -Value $ Tulos -Nimi Tulos $ Tuote = $ _. Luokat | Missä-esine {$ _. Kirjoita -eq 'Tuote'} | Valitse -objekti - Ensimmäinen 1 -Lajenna omaisuuden nimi $ _ | Lisäjäsen -MemberType NoteProperty -Arvo $ _. UpdateIdentity.UpdateId -Name UpdateId $ _ | Lisäjäsen -MemberType NoteProperty -Arvo $ _. UpdateIdentity.RevisionNumber -Nimi RevisionNumber $ _ | Lisäjäsen -MemberType NoteProperty -Value $ Tuote -Nimi Tuote -PassThru Write-Output $ _} #Poista null tietueet ja palauttaa vain haluamasi kentät $ historia | Missä-esine {! [Merkkijono] :: IsNullOrWhiteSpace ($ _. Otsikko)} | Select-Object -tulos, päivämäärä, otsikko, SupportUrl, tuote, UpdateId, RevisionNumber} 

Src: Pino ylivuoto

Ja suorita sitten:

 Get-WuaHistory | Muoto-Taulukko 

Komentorivi antaa luettelon asennetuista WU-päivityksistä konsoli-ikkunassa

Tulosta tulokset .html-tiedostoon suorittamalla:

 Get-WuaHistory | lajittelukohde Päivämäärä -yksikkö | ConvertTo-HTML | Out-tiedosto d: \ wulist.htm 

Tämä tuottaa luettelon asennetuista päivityksistä HTML-tiedostoon nimeltä d:\wulist.htm

Voit lisätä hiukan CSS-taulukon muotoilua HTML-tiedostoon ja tehdä siitä näyttävämpää kuten alla:

Vaihtoehtoisesti voit käyttää myös tätä PowerShell-koodinpätkää, joka saa vain Otsikko-, Kuvaus-, Päivämäärä- ja Käyttö-kentät:

 $ Session = Uusi objekti -ComObject "Microsoft.Update.Session" $ Searcher = $ Session.CreateUpdateSearcher () $ historyCount = $ Searcher.GetTotalHistoryCount () $ Searcher.QueryHistory (0, $ historyCount) | Valitse-objektin otsikko, kuvaus, päivämäärä, @ {name = "operaatio"; lauseke = {kytkin ($ _. toiminta) {1 {"Asennus"}; 2 {"Asennuksen poistaminen"}; 3 {"Muu"}}}} | Lajittelu-objektin päivämäärä -yksikkö | ConvertTo-HTML | Out-tiedosto d: \ wulist.htm 

LIITTYVÄT: Kuinka tarkistaa, onko tietokoneellesi asennettu tietty Windows-päivitys (KB)?

Toimituksen Valinta