classe __CIMOMIdentification

A classe de sistema __CIMOMIdentification descreve a instalação local do WMI. Esta é uma classe singleton, há apenas uma instância. A classe __CIMOMIdentification está disponível somente nos namespaces Root e Root\Default. Os usuários consultam a instância para obter informações sobre a instalação do WMI.

A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas. As propriedades são listadas em ordem alfabética e não na ordem do MOF.

Sintaxe

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

Membros

A classe __CIMOMIdentification tem estes tipos de membros:

Propriedades

A classe __CIMOMIdentification tem essas propriedades.

SetupDateTime

Tipo de dados: string

Tipo de acesso: Somente leitura

Data e hora da instalação. Essa propriedade ficará vazia depois que o sistema operacional for instalado pela primeira vez.

Caso o repositório WMI tenha sido excluído e recriado, essa propriedade conterá a data e hora da sua recriação.

VersionCurrentlyRunning

Tipo de dados: string

Tipo de acesso: Somente leitura

Indica a versão da imagem real contendo o serviço WMI que criou o repositório CIM (Common Information Model). Como o formato do repositório pode ser alterado entre as versões do WMI, essa propriedade permite que atualizações futuras do WMI determinem se o banco de dados deverá ser atualizado. O formato é:

"1.00.183.0000"

no qual o primeiro dígito é a versão principal, os próximos dois dígitos são versões secundárias e os próximos três dígitos são o número da build. Os dígitos restantes não são usados.

VersionUsedToCreateDB

Tipo de dados: string

Tipo de acesso: Somente leitura

Indica a versão da imagem real que contém o serviço WMI que criou o repositório CIM. Como o formato do repositório pode ser alterado entre as versões do WMI, essa propriedade permite que atualizações futuras do WMI determinem se o banco de dados deverá ser atualizado. O formato é:

"1.00.183.0000"

no qual o primeiro dígito é a versão principal, os próximos dois dígitos são versões secundárias e os próximos três dígitos são o número da build. Os dígitos restantes não são usados.

WorkingDirectory

Tipo de dados: string

Tipo de acesso: Somente leitura

Diretório de instalação.

Comentários

A classe __CIMOMIdentification é derivada da __SystemClass, que não tem propriedades.

Exemplos

O exemplo de código VBScript a seguir descreve como exibir informações de identificação do modelo de objeto CIM e foi obtido do diretório de exemplo em \\Arquivos de Programas\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

O exemplo de código Perl a seguir descreve como exibir informações de identificação do modelo de objeto CIM e foi obtido do diretório de exemplo em \\Arquivos de Programas\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 Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Namespace
Root

Confira também

__SystemClass

Classes de sistema do WMI