класс __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 |