__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 |