Поделиться через


класс CIM_UnitaryComputerSystem

Класс CIM_UnitaryComputerSystem представляет настольный, мобильный, сетевой компьютер, сервер или другой тип одноузловой компьютерной системы.

Важно!

Классы CIM (Common Information Model) DMTF (Distributed Management Task Force) являются родительскими классами, на основе которых строятся классы WMI. В настоящее время WMI поддерживает только схемы версии CIM 2.x.

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

Синтаксис

[Abstract, UUID("{8502C526-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class CIM_UnitaryComputerSystem : CIM_ComputerSystem
{
  string   Caption;
  string   CreationClassName;
  string   Description;
  string   InitialLoadInfo[];
  datetime InstallDate;
  string   LastLoadInfo;
  string   Name;
  string   NameFormat;
  uint16   PowerManagementCapabilities[];
  boolean  PowerManagementSupported;
  uint16   PowerState;
  string   PrimaryOwnerContact;
  string   PrimaryOwnerName;
  uint16   ResetCapability;
  string   Roles[];
  string   Status;
};

Члены

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

Методы

Класс CIM_UnitaryComputerSystem содержит эти методы.

Метод Описание
SetPowerState Определяет требуемое состояние питания для логического устройства и время, когда устройство должно быть переведено в это состояние. Не реализуется WMI.

Свойства

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

Caption

Тип данных: string

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

Квалификаторы: MaxLen (64), DisplayName ("Caption")

Краткое текстовое описание объекта.

Это свойство наследуется от CIM_ManagedSystemElement.

CreationClassName

Тип данных: string

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

Квалификаторы: CIM_Key

Имя класса или подкласса, используемого при создании экземпляра. При использовании с другими ключевыми свойствами класса это свойство позволяет уникально идентифицировать все экземпляры класса и его подклассы.

Это свойство наследуется от CIM_System.

Описание

Тип данных: string

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

Квалификаторы: DisplayName ("Описание")

Текстовое описание объекта.

Это свойство наследуется от CIM_ManagedSystemElement.

InitialLoadInfo

Тип данных: строковый массив

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

Данные, необходимые для поиска устройства начальной загрузки (его ключа) или службы загрузки для запроса запуска операционной системы. Кроме того, можно указать параметры загрузки (т. е. имя пути и параметры).

InstallDate

Тип данных: datetime

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

Квалификаторы: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Дата установки")

Дата и время установки объекта. Этому свойству не требуется значение, указывающее, что объект установлен.

Это свойство наследуется от CIM_ManagedSystemElement.

LastLoadInfo

Тип данных: string

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

Данные, определяющие либо устройство начальной загрузки (его ключ), либо службу загрузки, которая запросила последнюю загрузку операционной системы. Кроме того, можно указать параметры загрузки (т. е. имя пути и параметры).

имя;

Тип данных: string

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

Квалификаторы: Ключ

Метка, по которой известен объект. При подклассе это свойство может быть переопределено как ключевое свойство.

Это свойство наследуется от CIM_ManagedSystemElement.

NameFormat

Тип данных: string

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

Объект CIM_ComputerSystem и его производные являются объектами CIM верхнего уровня, которые предоставляют область для многочисленных компонентов и требуют уникальных ключей CIM_System. Эвристика определяется для создания имени CIM_ComputerSystem в попытке всегда создавать одно и то же имя системы независимо от протокола обнаружения. Это предотвращает проблемы инвентаризации и управления, когда один и тот же ресурс или сущность обнаруживается несколько раз, но не может быть решен в одном объекте. Это свойство определяет, как системное имя было создано с помощью эвристики подкласса. Эвристика описана в спецификации общей модели CIM версии 2 и предполагает, что документированные правила проходят для определения и назначения имени. Список Значений NameFormat определяет порядок очередности для назначения имени системы с несколькими правилами, сопоставленными с тем же значением. Обратите внимание, что имя CIM_ComputerSystem , вычисленное с помощью эвристики, является значением ключа системы. Другие имена можно назначать и использовать для CIM_ComputerSystem , которые лучше подходят для бизнеса, используя псевдонимы.

Это свойство наследуется от CIM_System.

В эти значения входят:

IP ( "IP")

Dial ("Dial")

HID ("HID")

NWA ("NWA")

HWA ("HWA")

X25 ("X25")

ISDN ("ISDN")

IPX ("IPX")

DCC ("DCC")

ICD ("ICD")

E.164 ("E.164")

SNA ("SNA")

OID/OSI ("OID/OSI")

Другое ("Другое")

PowerManagementCapabilities

Тип данных: массив uint16

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

Квалификаторы: MappingStrings ("MIF. DMTF| Системные элементы управления питанием|001.2")

Массив конкретных возможностей логического устройства, связанных с питанием.

Это свойство наследуется от CIM_LogicalDevice.

Неизвестно (0)

Не поддерживается (1)

Отключено (2)

Включено (3)

Функции управления питанием в настоящее время включены, но точный набор функций неизвестен или информация недоступна.

Режимы энергосбережения, введенные автоматически (4)

Устройство может изменять состояние питания в зависимости от использования или других критериев.

Настройка состояния power (5)

Поддерживается метод SetPowerState . Этот метод находится в родительском CIM_LogicalDevice классе и может быть реализован. Дополнительные сведения см. в разделе Designing Managed Object Format (MOF) Classes.

Поддержка циклов питания (6)

Метод SetPowerState можно вызвать с параметром PowerState , равным 5 (Power Cycle).

Поддержка включения по времени (7)

Метод SetPowerState можно вызвать с параметром PowerState , равным 5 (power cycle), а для параметра Time задана определенная дата и время или интервал для включения питания.

PowerManagementSupported

Тип данных: boolean

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

Если задано значение TRUE, устройством можно управлять питанием, то есть переводить в состояние экономии энергии. Если значение FALSE, целочисленное значение 1 ("Не поддерживается") должно быть единственной записью в массиве PowerManagementCapabilities .

Это свойство не указывает, включены ли в настоящее время функции управления питанием или, если они включены, какие функции поддерживаются. Дополнительные сведения см. в статье Массив PowerManagementCapabilities .

PowerState

Тип данных: uint16

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

Текущее состояние питания компьютерной системы и связанной с ней операционной системы.

Неизвестно (0)

Неизвестна.

Полная мощность (1)

Полная мощность.

Экономия энергии — режим низкого энергопотребления (2)

Система находится в состоянии экономии энергии и по-прежнему работает, но может демонстрировать снижение производительности.

Экономия энергии — режим ожидания (3)

Система не функционирует, но может быть приведена в полную силу быстро.

Power Save — неизвестно (4)

Известно, что система находится в режиме экономии энергии, но ее точное состояние неизвестно.

Цикл питания (5)

Цикл питания.

Выключение питания (6)

Выключение питания.

Экономия энергии — предупреждение (7)

Система находится в состоянии предупреждения, а также в режиме экономии энергии.

Экономия энергии — гибернации (8)

Экономия энергии в режиме гибернации.

Экономия энергии — мягкое выключение (9)

Плавное выключение энергопотребления.

PrimaryOwnerContact

Тип данных: string

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

Строка, которая предоставляет сведения о том, как связаться с основным владельцем системы (например, номер телефона, адрес электронной почты и т. д.).

Это свойство наследуется от CIM_System.

PrimaryOwnerName

Тип данных: string

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

Квалификаторы: MaxLen (64)

Имя основного владельца системы.

Это свойство наследуется от CIM_System.

ResetCapability

Тип данных: uint16

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

Квалификаторы: MappingStrings ("MIF. DMTF| Безопасность оборудования системы|001.4")

Если этот параметр включен, унитарную компьютерную систему можно сбросить с помощью оборудования (например, с помощью кнопок питания и сброса). Если этот параметр отключен, сброс оборудования не допускается.

Другое (1)

Неизвестно (2)

Отключено (3)

Включено (4)

Не реализовано (5)

Роли

Тип данных: строковый массив

Тип доступа: чтение и запись

Роли, которые система играет в среде информационных технологий. Подклассы системы могут переопределить это свойство для определения явных значений ролей. Кроме того, рабочая группа может описать эвристики, соглашения и рекомендации по указанию ролей. Например, для экземпляра сетевой системы это свойство может содержать строку Switch или Bridge.

Это свойство наследуется от CIM_System.

Состояние

Тип данных: string

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

Квалификаторы: MaxLen (10), DisplayName ("Status")

Текущее состояние объекта. Это свойство наследуется от CIM_ManagedSystemElement.

В эти значения входят:

ОК ("ОК")

Ошибка ("Ошибка")

Пониженный ("Пониженный")

Unknown ("Unknown")

Pred Fail ("Pred Fail")

Запуск ("Начало")

Остановка ("Остановка")

Служба ("Служба")

Подчеркнуто ("Подчеркнуто")

NonRecover ("NonRecover")

Нет контакта ("Нет контакта")

Lost Comm ("Lost Comm")

Комментарии

Класс CIM_UnitaryComputerSystem является производным от CIM_ComputerSystem.

WMI не реализует этот класс. Сведения о классах WMI, производных от CIM_UnitaryComputerSystem, см. в разделе Классы Win32.

Эта документация является производным от описаний классов CIM, опубликованных DMTF. Возможно, корпорация Майкрософт внесла изменения для исправления незначительных ошибок, соответствия стандартам документации по Microsoft SDK или предоставления дополнительных сведений.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Пространство имен
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

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

CIM_ComputerSystem