Compartir a través de


__CIMOMIdentification (clase)

La clase del sistema __CIMOMIdentification describe la instalación local de WMI. Se trata de una clase singleton; solo hay una instancia. La clase __CIMOMIdentification solo está disponible en los espacios de nombres Root y Root\Default. Los usuarios consultan la instancia para obtener información sobre la instalación de WMI.

La siguiente sintaxis se simplifica desde el código de Managed Object Format (MOF) e incluye todas las propiedades heredadas. Las propiedades se indican en orden alfabético, no en orden de MOF.

Sintaxis

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

Miembros

La clase __CIMOMIdentification tiene estos tipos de miembros:

Propiedades

La clase __CIMOMIdentification tiene estas propiedades.

SetupDateTime

Tipo de datos: cadena

Tipo de acceso: solo lectura

Fecha y hora de la instalación. Esta propiedad está vacía después de instalar el sistema operativo por primera vez.

Si se ha eliminado el repositorio de WMI y, a continuación, se ha creado de nuevo, esta propiedad contiene la fecha y hora en la que se crea de nuevo el repositorio.

VersionCurrentlyRunning

Tipo de datos: cadena

Tipo de acceso: solo lectura

Indica la versión de la imagen real que contiene el servicio WMI que creó el repositorio de CIM (Modelo de información común). Dado que el formato del repositorio puede cambiar entre versiones de WMI, esta propiedad permite futuras actualizaciones de WMI para determinar si se debe actualizar la base de datos. El formato es:

"1.00.183.0000"

donde el primer dígito es la versión principal, los dos dígitos siguientes son versiones secundarias y los tres dígitos siguientes son el número de compilación. Los dígitos restantes no se utilizan.

VersionUsedToCreateDB

Tipo de datos: cadena

Tipo de acceso: solo lectura

Indica la versión de la imagen real que contiene el servicio WMI que creó el repositorio de CIM. Dado que el formato del repositorio puede cambiar entre versiones de WMI, esta propiedad permite futuras actualizaciones de WMI para determinar si se debe actualizar la base de datos. El formato es:

"1.00.183.0000"

donde el primer dígito es la versión principal, los dos dígitos siguientes son versiones secundarias y los tres dígitos siguientes son el número de compilación. Los dígitos restantes no se utilizan.

WorkingDirectory

Tipo de datos: cadena

Tipo de acceso: solo lectura

Directorio de instalación.

Comentarios

La clase __CIMOMIdentification se deriva de __SystemClass, que no tiene propiedades.

Ejemplos

En el siguiente código de ejemplo de VBScript se ilustra cómo mostrar información de identificación del modelo de objetos CIM. Se ha tomado del directorio de ejemplos \\Archivos de programa\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

En el siguiente código de ejemplo de Perl se ilustra cómo mostrar información de identificación del modelo de objetos CIM. Se ha tomado del directorio de ejemplos \\Archivos de programa\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";
}

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Espacio de nombres
Root

Consulte también

__SystemClass

Clases del sistema WMI