__CIMOMIdentification class
La classe système __CIMOMIdentification décrit l’installation locale de WMI. Il s’agit d’une classe singleton ; il n’y a qu’un seul instance. La classe __CIMOMIdentification est disponible uniquement dans les espaces de noms Racine et Racine\Par défaut . Les utilisateurs interrogent les 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 dans l’ordre alphabétique, et non dans l’ordre MOF.
Syntaxe
[singleton]
class __CIMOMIdentification : __SystemClass
{
string SetupDateTime;
string VersionCurrentlyRunning;
string VersionUsedToCreateDB;
string WorkingDirectory;
};
Membres
La classe __CIMOMIdentification est dotée des types de membres suivants :
Propriétés
La classe __CIMOMIdentification a ces propriétés.
-
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 la première installation du système d’exploitation.
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 référentiel.
-
-
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 CIM (Common Information Model). Étant donné que le format du dépôt peut changer d’une version de WMI à l’autre, cette propriété permet aux futures mises à niveau WMI de 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 dépôt CIM. Étant donné que le format du dépôt peut changer d’une version de WMI à l’autre, cette propriété permet aux futures mises à niveau WMI de 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 aucune propriété.
Exemples
L’exemple de code VBScript suivant décrit comment afficher les informations d’identification du modèle objet CIM et a été extrait du répertoire de l’exemple à l’adresse \\Program Files\Microsoft SDKs\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’exemple de code Perl suivant décrit comment afficher les informations d’identification du modèle objet CIM et a été extrait du répertoire de l’exemple à l’adresse \\Program Files\Microsoft SDKs\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";
}
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista |
Serveur minimal pris en charge |
Windows Server 2008 |
Espace de noms |
Root |