__CIMOMIdentification, classe

La classe système _ _ CIMOMIdentification décrit l’installation locale de WMI. Il s’agit d’une classe singleton. Il n’existe qu’une seule instance. La classe _ _ CIMOMIdentification est disponible uniquement dans les espaces de noms root et root \ par défaut . Les utilisateurs interrogent l’instance pour obtenir des informations sur l’installation de WMI.

La syntaxe suivante est simplifiée à partir de code au format MOF (Managed Object Format) et inclut toutes les propriétés héritées. Les propriétés sont répertoriées par ordre alphabétique, et non par ordre MOF.

Syntaxe

[singleton]
class __CIMOMIdentification : __SystemClass
{
  string SetupDateTime;
  string VersionCurrentlyRunning;
  string VersionUsedToCreateDB;
  string WorkingDirectory;
};

Membres

La classe _ _ CIMOMIdentification possède les types de membres suivants :

Propriétés

La classe _ _ CIMOMIdentification possède les propriétés suivantes.

SetupDateTime

Type de données : chaîne

Type d'accès : Lecture seule

Date et heure de l’installation. Cette propriété est vide après l’installation du système d’exploitation pour la première fois.

Si le référentiel WMI a été supprimé, puis recréé, cette propriété contient la date et l’heure de la création du dépôt.

VersionCurrentlyRunning

Type de données : chaîne

Type d'accès : Lecture seule

Indique la version de l’image réelle contenant le service WMI qui a créé le référentiel Common Information Model (CIM). Étant donné que le format de référentiel peut changer d’une version à l’autre de WMI, cette propriété autorise les futures mises à niveau de WMI pour déterminer si la base de données doit être mise à niveau. Le format est le suivant :

"1.00.183.0000"

où le premier chiffre est la version principale, les deux chiffres suivants sont des versions mineures, et les trois chiffres suivants sont le numéro de Build. Les chiffres restants ne sont pas utilisés.

VersionUsedToCreateDB

Type de données : chaîne

Type d'accès : Lecture seule

Indique la version de l’image réelle contenant le service WMI qui a créé le référentiel CIM. Étant donné que le format de référentiel peut changer d’une version à l’autre de WMI, cette propriété autorise les futures mises à niveau de WMI pour déterminer si la base de données doit être mise à niveau. Le format est le suivant :

"1.00.183.0000"

où le premier chiffre est la version principale, les deux chiffres suivants sont des versions mineures, et les trois chiffres suivants sont le numéro de Build. Les chiffres restants ne sont pas utilisés.

WorkingDirectory

Type de données : chaîne

Type d'accès : Lecture seule

Répertoire d’installation.

Notes

La classe _ _ CIMOMIdentification est dérivée de _ _ SystemClass, qui n’a pas de propriétés.

Exemples

l’exemple de code VBScript suivant décrit comment afficher les informations d’identification du modèle d’objet CIM et provient de l’exemple de répertoire situé dans \ \ Program Files \ Microsoft sdk \ Windows \ v 7.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’exemple de code Perl suivant décrit comment afficher les informations d’identification du modèle d’objet CIM et provient de l’exemple de répertoire situé dans \ \ Program Files \ Microsoft sdk \ Windows \ v 7.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";
}

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
Espace de noms
Root

Voir aussi

__SystemClass

Classes système WMI