classe __CIMOMIdentification
La classe di sistema __CIMOMIdentification descrive l'installazione locale di WMI. Si tratta di una classe singleton; esiste solo un'istanza. La classe __CIMOMIdentification è disponibile solo negli spazi dei nomi Root e Root\Default . Gli utenti eseguono una query sull'istanza per ottenere informazioni sull'installazione WMI.
La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate. Le proprietà sono elencate nell'ordine alfabetico, non nell'ordine MOF.
Sintassi
[singleton]
class __CIMOMIdentification : __SystemClass
{
string SetupDateTime;
string VersionCurrentlyRunning;
string VersionUsedToCreateDB;
string WorkingDirectory;
};
Members
La classe __CIMOMIdentification include questi tipi di membri:
Proprietà
La classe __CIMOMIdentification ha queste proprietà.
-
SetupDateTime
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Data e ora di installazione. Questa proprietà è vuota dopo l'installazione del sistema operativo per la prima volta.
Se il repository WMI è stato eliminato e quindi creato di nuovo, questa proprietà contiene la data e l'ora di creazione del repository.
-
-
VersionCurrentlyRunning
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Indica la versione dell'immagine effettiva contenente il servizio WMI che ha creato il repository COMMON Information Model (CIM). Poiché il formato del repository può cambiare tra le versioni di WMI, questa proprietà consente agli aggiornamenti WMI futuri di determinare se il database deve essere aggiornato. Il formato è:
"1.00.183.0000"
dove la prima cifra è la versione principale, le due cifre successive sono versioni secondarie e le tre cifre successive sono il numero di compilazione. Le cifre rimanenti non vengono usate.
-
-
VersionUsedToCreateDB
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Indica la versione dell'immagine effettiva contenente il servizio WMI che ha creato il repository CIM. Poiché il formato del repository può cambiare tra le versioni di WMI, questa proprietà consente agli aggiornamenti WMI futuri di determinare se il database deve essere aggiornato. Il formato è:
"1.00.183.0000"
dove la prima cifra è la versione principale, le due cifre successive sono versioni secondarie e le tre cifre successive sono il numero di compilazione. Le cifre rimanenti non vengono usate.
-
-
WorkingDirectory
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Directory di installazione.
-
Commenti
La classe __CIMOMIdentification deriva da __SystemClass, che non ha proprietà.
Esempio
L'esempio di codice VBScript seguente descrive come visualizzare le informazioni di identificazione del modello a oggetti CIM e viene ottenuto dalla directory di esempio in \\Programmi\Microsoft SDK\Windows\v7.0\Samples\sysmgmt\wmi\scripting.
on error resume next
set cimomid = GetObject("winmgmts:root\default:__cimomidentification=@")
if err <> 0 then
WScript.Echo ErrNumber, Err.Source, Err.Description
else
WScript.Echo cimomid.path_.displayname
WScript.Echo cimomid.versionusedtocreatedb
end if
L'esempio di codice Perl seguente descrive come visualizzare le informazioni di identificazione del modello a oggetti CIM ed è stato tratto dalla directory di esempio in \\Programmi\Microsoft SDK\Windows\v7.0\Samples\sysmgmt\wmi\scripting.
use strict;
use Win32::OLE;
my ($Cimomid, $locator, $services);
eval { $Cimomid = Win32::OLE->GetObject("winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\default")->
Get("__CIMOMIdentification=@"); };
unless ($@)
{
print "\n", $Cimomid->Path_()->{displayname}, "\n";
print $Cimomid->{versionusedtocreatedb}, "\n";
}
else
{
print STDERR "\n", Win32::OLE->LastError, "\n";
}
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Spazio dei nomi |
Root |