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

Vedi anche

__SystemClass

Classi di sistema WMI