класс __CIMOMIdentification

Системный класс __CIMOMIdentification описывает локальную установку WMI. Это одноэлементный класс; существует только один экземпляр . Класс __CIMOMIdentification доступен только в пространствах имен Root и Root\Default . Пользователи запрашивают экземпляр , чтобы получить сведения об установке WMI.

Приведенный ниже синтаксис является упрощенной версией кода MOF и включает все унаследованные свойства. Свойства перечислены в алфавитном порядке, а не в порядке MOF.

Синтаксис

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

Члены

Класс __CIMOMIdentification имеет следующие типы членов:

Элемент Property

Класс __CIMOMIdentification имеет эти свойства.

SetupDateTime

Тип данных: string

Тип доступа: только для чтения

Дата и время установки. Это свойство пусто после первой установки операционной системы.

Если репозиторий WMI был удален, а затем создан снова, это свойство содержит дату и время повторного создания репозитория.

VersionCurrentlyRunning

Тип данных: string

Тип доступа: только для чтения

Указывает версию фактического образа, содержащего службу WMI, которая создала репозиторий CIM. Так как формат репозитория может меняться в разных версиях WMI, это свойство позволяет будущим обновлениям WMI определять, нужно ли обновлять базу данных. Формат будет следующим:

"1.00.183.0000"

где первая цифра — это основная версия, следующие две цифры — дополнительные версии, а следующие три цифры — номер сборки. Остальные цифры не используются.

VersionUsedToCreateDB

Тип данных: string

Тип доступа: только для чтения

Указывает версию фактического образа, содержащего службу WMI, создающую репозиторий CIM. Так как формат репозитория может меняться в разных версиях WMI, это свойство позволяет будущим обновлениям WMI определять, нужно ли обновлять базу данных. Формат будет следующим:

"1.00.183.0000"

где первая цифра — это основная версия, следующие две цифры — дополнительные версии, а следующие три цифры — номер сборки. Остальные цифры не используются.

WorkingDirectory

Тип данных: string

Тип доступа: только для чтения

Каталог установки.

Комментарии

Класс __CIMOMIdentification является производным от __SystemClass, который не имеет свойств.

Примеры

Следующий пример кода VBScript описывает, как отобразить идентификационные данные объектной модели CIM, и был взят из каталога образца по адресу \\Program Files\Microsoft SDK\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

Следующий пример кода Perl описывает, как отобразить идентификационные данные объектной модели CIM, и был взят из каталога примера в папке \\Program Files\Microsoft SDK\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";
}

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Пространство имен
Root

См. также раздел

__SystemClass

Системные классы WMI