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 |