21/06/2008
Recuperare la lista di hotfix e service pack installati
WMI contiene una vera e propria miniera di informazioni preziose per chi amministra e sviluppa su macchine Windows.
Uno dei task più tediosi per chi gestisce questo sistema operativo è probabilmente recuperare le informazioni sullo stato di aggiornamento del software presente nella macchina, Windows in testa, naturalmente; la buona notizia è che WMI consente di recuperare con rapidità queste informazioni.
Windows PowerShell, come sempre, ci viene in aiuto consentendoci di interagire con WMI in un paio di righe, recuperando così le informazioni sui service pack e sugli hot fix installati nella macchina di interesse.
Di seguito uno script per il recupero e la visualizzazione degli ultimi hotfix e service pack installati nella macchina locale.
Get-WmiObject Win32_QuickFixEngineering |
Sort-Object InstalledOn -Descending |
Select-Object -First 5 |
Format-List Description, HotFixId, InstalledOn
Description : Update for Windows Server 2003 (KB948496)
HotFixId : KB948496
InstalledOn : 4/1/2008
Description : Security Update for Windows Server 2003 (KB943055)
HotFixId : KB943055
InstalledOn : 3/6/2008
[...]