Classe Win32_QuickFixEngineering
La classe WMI Win32_QuickFixEngineeringrappresenta un piccolo aggiornamento a livello di sistema, comunemente definito aggiornamento QFE (Quick Fix Engineering), applicato al sistema operativo corrente. Questa classe restituisce solo gli aggiornamenti forniti da CBS (Component Based Servicing). Questi aggiornamenti non sono elencati nel Registro di sistema. Aggiornamenti forniti da Microsoft Windows Installer (MSI) o dal sito di aggiornamento di Windows () nonhttps://update.microsoft.com vengono restituiti da Win32_QuickFixEngineering.
La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate. Le proprietà e i metodi sono in ordine alfabetico, non in ordine MOF.
Sintassi
[Dynamic, Provider("CIMWin32"), UUID("{0827250D-BA3E-11d2-B361-00105A1F77A1}"), AMENDMENT]
class Win32_QuickFixEngineering : CIM_LogicalElement
{
string Caption;
string Description;
datetime InstallDate;
string Name;
string Status;
string CSName;
string FixComments;
string HotFixID;
string InstalledBy;
string InstalledOn;
string ServicePackInEffect;
};
Membri
La classe Win32_QuickFixEngineering ha questi tipi di membri:
Proprietà
La classe Win32_QuickFixEngineering ha queste proprietà.
-
Caption
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (64), DisplayName ("Caption")
Breve descrizione testuale dell'oggetto.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
CSName
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: CIM_Key, MaxLen (256), propagati ("CIM_ComputerSystem.Name"), MappingStrings ("WMI")
Nome locale del sistema del computer. Il valore di questa proprietà deriva dalla classe CIM_ComputerSystem.
-
-
Descrizione
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: DisplayName ("Description")
Descrizione testuale dell'oggetto.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
FixComments
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix")
Commenti aggiuntivi correlati all'aggiornamento.
-
-
HotFixID
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: key, MaxLen (260), MappingStrings ("Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix")
Identificatore univoco associato a un particolare aggiornamento.
-
-
InstallDate
-
-
Tipo di dati: datetime
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("MIF. DMTF |ComponentID|001.5"), DisplayName ("Data di installazione")
Indica quando l'oggetto è stato installato. La mancanza di un valore non indica che l'oggetto non è installato.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
InstalledBy
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix")
Persona che ha installato l'aggiornamento. Se questo valore è sconosciuto, la proprietà è vuota.
-
-
InstalledOn
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix")
Data di installazione dell'aggiornamento. Se questo valore è sconosciuto, la proprietà è vuota.
Nota
Questa proprietà può utilizzare formati diversi, a seconda del momento in cui è stato installato QuickFix. La maggior parte dei sistemi usa un formato di data standard, ad esempio "23-10-2013". Tuttavia, alcuni sistemi possono restituire un valore esadecimale a 64 bit nel formato WIN32 FILETIME .
-
-
Nome
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: DisplayName ("Name")
Etichetta in base alla quale l'oggetto è noto. Quando è sottoclassata, questa proprietà può essere sottoposta a override come proprietà chiave.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
ServicePackInEffect
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: key, MaxLen (260), MappingStrings ("Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix")
Service Pack in vigore quando è stato applicato l'aggiornamento. Se non è stato applicato alcun Service Pack, la proprietà assume il valore SP0. Se non è possibile determinare l'effetto del Service Pack, questa proprietà è NULL.
-
-
Stato
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (10), DisplayName ("Status")
Stringa che indica lo stato corrente dell'oggetto. È possibile definire lo stato operativo e non operativo. Lo stato operativo può includere "OK", "Danneggiato" e "Pred Fail". "Pred Fail" indica che un elemento funziona correttamente, ma prevede un errore (ad esempio, un'unità disco rigido abilitata per SMART).
Lo stato non operativo può includere "Error", "Starting", "Stopping" e "Service". Il "servizio" può essere applicato durante il ridimensionamento del mirroring del disco, il ricaricamento di un elenco di autorizzazioni utente o altre operazioni amministrative. Non tutte queste operazioni sono online, ma l'elemento gestito non è né "OK" né in uno degli altri stati.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
Sono inclusi i valori seguenti:
-
-
OK ("OK ")
-
Errore ("Errore ")
-
Degradato ("degradato")
-
Sconosciuto ("Sconosciuto")
-
Pred Fail ("Pred Fail ")
-
Avvio ("Starting ")
-
Arresto ("arresto ")
-
Servizio ("Servizio")
-
Sottolineato ("sottolineato ")
-
NonRecover ("NonRecover ")
-
Nessun contatto ("Nessun contatto ")
-
Lost Comm ("Lost Comm ")
Osservazioni:
La classe Win32_QuickFixEngineering deriva da CIM_LogicalElement.
Poiché gli aggiornamenti vengono archiviati in due posizioni, un'enumerazione di questa classe può comportare duplicati.
Una correzione rapida è una patch temporanea del sistema operativo prodotta dal gruppo Di progettazione di correzioni rapide di Microsoft. Come i Service Pack, le correzioni ad accesso frequente rappresentano le modifiche apportate a una versione di Windows dopo il rilascio del sistema operativo.
A differenza dei Service Pack, le correzioni ad accesso frequente non sono destinate all'installazione coperta in tutti i computer. Vengono invece sviluppati per risolvere problemi molto specifici, spesso per configurazioni computer specifiche.
Inoltre, le correzioni ad accesso frequente rappresentano installazioni indipendenti che non dipendono da altre correzioni ad accesso frequente rilasciate. Ad esempio, un'ipotetica correzione ad accesso frequente 4 non includerebbe le correzioni di bug e le funzionalità incluse nelle correzioni ad accesso frequente 1, 2 e 3. Nella maggior parte dei casi, non è necessario installare correzioni ad accesso frequente 1, 2 e 3 prima di installare la correzione ad accesso frequente 4. Ciò rende l'enumerazione di singole correzioni ad accesso frequente un'importante attività amministrativa: per conoscere la configurazione esatta di un computer, è necessario sapere non solo quali Service Pack sono stati installati, ma anche quali singole correzioni ad accesso frequente sono state installate.
La classe Win32_QuickFixEngineering consente di enumerare tutte le correzioni ad accesso frequente installate in un computer
Esempi
L'esempio VBScript seguente enumera le correzioni ad accesso frequente installate in un computer
strComputer = "."
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colQuickFixes = objWMIService.ExecQuery("SELECT * FROM Win32_QuickFixEngineering")
For Each objQuickFix in colQuickFixes
Wscript.Echo "Computer: " & objQuickFix.CSName
Wscript.Echo "Description: " & objQuickFix.Description
Wscript.Echo "Hot Fix ID: " & objQuickFix.HotFixID
Wscript.Echo "Installation Date: " & objQuickFix.InstallDate
Wscript.Echo "Installed By: " & objQuickFix.InstalledBy
Next
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Spazio dei nomi |
Root\CIMV2 |
MOF |
|
DLL |
|
Vedi anche