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
CIMWin32.mof
DLL
CIMWin32.dll

Vedi anche

CIM_LogicalElement

Classi del sistema operativo

Attività WMI: Sistemi operativi