класс Msvm_PlannedComputerSystem

Представляет запланированную виртуальную машину.

Следующий синтаксис представляет собой упрощенный код MOF и включает все унаследованные свойства.

Синтаксис

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_PlannedComputerSystem : CIM_ComputerSystem
{
  string   InstanceID;
  string   Caption = "Planned Virtual Machine";
  string   Description = "Microsoft Planned Virtual Machine";
  string   ElementName;
  datetime InstallDate;
  uint16   OperationalStatus[] = { 2 };
  string   StatusDescriptions[] = { "The service is running normally" };
  string   Status;
  uint16   HealthState = 5;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  uint16   EnabledState;
  string   OtherEnabledState;
  uint16   RequestedState = 12;
  uint16   EnabledDefault;
  datetime TimeOfLastStateChange;
  uint16   AvailableRequestedStates[];
  uint16   TransitioningToState = 12;
  string   CreationClassName;
  string   Name;
  string   NameFormat;
  string   PrimaryOwnerName;
  string   PrimaryOwnerContact;
  string   Roles[];
  string   OtherIdentifyingInfo[];
  string   IdentifyingDescriptions[];
  uint16   Dedicated[];
  string   OtherDedicatedDescriptions[];
  uint16   ResetCapability;
  uint16   PowerManagementCapabilities[];
  uint16   AssignedNumaNodeList[];
  uint64   OnTimeInMilliseconds;
  uint32   ProcessID;
  datetime TimeOfLastConfigurationChange;
};

Члены

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

Методы

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

Метод Описание
RequestStateChange Запрашивает изменение состояния запланированной системы на указанное значение.
SetPowerState Этот метод не поддерживается.

Свойства

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

AssignedNumaNodeList

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

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

Квалификаторы: ArrayType ("Indexed")

Массив узлов, не имеющих доступа к памяти (NUMA), которые в настоящее время назначены виртуальной машине.

AvailableRequestedStates

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

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

Указывает возможные значения параметра RequestedState метода RequestStateChange , используемого для инициирования изменения состояния. Перечисленные значения будут подмножеством значений, содержащихся в свойстве RequestedStatesSupported связанного экземпляра CIM_EnabledLogicalElementCapabilities, где выбранные значения являются функцией текущего состояния объекта CIM_EnabledLogicalElement . Это свойство может быть не равно Null , если реализация может объявить набор возможных значений как функцию текущего состояния. Это свойство будет иметь значение Null , если реализация не может определить набор возможных значений как функцию текущего состояния.

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

Включено (2)

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

Завершение работы (4)

В автономном режиме (6)

Тест (7)

Отложить (8)

Замораживая (9)

Перезагрузка (10)

Сброс (11)

Зарезервировано DMTF (.. )

Caption

Тип данных: string

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

Краткое описание объекта . Это свойство наследуется от CIM_ManagedElement и всегда имеет значение "Запланированная виртуальная машина".

CommunicationStatus

Тип данных: uint16

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

Указывает возможность инструментирования взаимодействовать с базовым управляемым элементом. Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.

CreationClassName

Тип данных: string

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

Квалификаторы: Key, MaxLen ( 256 )

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

Выделенные

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

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

Массив значений, указывающих цели, которым назначена запланированная система, если таковые есть, и предоставляемые функциональные возможности. Например, можно указать, что система выделена для print (value=11) или выступает в качестве концентратора (value=8). Можно также указать несколько целей. Например, это система общего назначения, указывающая на "Не выделено" (value=0), но на ней также размещаются службы "Печать" (value=11) или "Мобильное пользовательское устройство" (значение=17).

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

Значение Значение
Не выделено
0
Unknown
1
Другое
2
Хранилище
3
Маршрутизатор
4
Параметр
5
Коммутатор уровня 3
6
Коммутатор центрального офиса
7
Концентратор
8
Access Server
9
Брандмауэр
10
Печать
11
ВВОД-ВЫВОД
12
Веб-кэширование
13
Управление
14
Указывает, что этот экземпляр предназначен для размещения программного обеспечения для управления системой.
Блокировать сервер
15
Файловый сервер
16
Мобильное пользовательское устройство
17
Примером выделенного мобильного пользовательского устройства является мобильный телефон или сканер штрихкодов в магазине, который обменивается данными по радиочастотам. Эти системы довольно ограничены в функциональности и программируемости и не считаются вычислительными платформами общего назначения. Кроме того, примером мобильной системы общего назначения (т. е. не выделенной) является ручной компьютер. Несмотря на ограниченные возможности программирования, новое программное обеспечение может быть скачано, а его функциональные возможности расширены пользователем.
Повторитель
18
Мост или расширитель
19
Шлюз
20
Виртуализатор хранилища
21
Библиотека мультимедиа
22
ExtenderNode
23
Головка NAS
24
Автономный NAS
25
ИБП
26
IP-телефон
27
Контроллер управления
28
Указывает, что этот экземпляр представляет специализированное оборудование, выделенное для управления системами (то есть контроллер управления основной платой (BMC) или процессор службы). Область управления контроллера управления обычно представляет собой единую управляемую систему, в которой он содержится.
Диспетчер шасси
29
Указывает, что этот экземпляр представляет систему, предназначенную для управления шасси колонки и его автономными устройствами. Это значение будет использоваться для представления контроллера полки. Диспетчер шасси является точкой агрегирования для управления и может полагаться на подчиненные контроллеры управления для управления составными частями.
RAID-контроллер на основе узла
30
Указывает, что этот экземпляр представляет контроллер хранилища RAID, содержащийся на хост-компьютере.
Корпус запоминающее устройство
31
Указывает, что этот экземпляр представляет корпус, содержащий запоминающие устройства.
Рабочий стол
32
Ноутбук
33
Виртуальная ленточная библиотека
34
Эмуляция ленточной библиотеки системой виртуальной библиотеки.
Система виртуальной библиотеки
35
Использует дисковое хранилище для эмуляции ленточных библиотек.
Сетевой компьютер/тонкий клиент
36
Коммутатор FC
37
Указывает, что этот экземпляр предназначен для переключения кадров Fibre Channel уровня 2.
Коммутатор Ethernet
38
Указывает, что этот экземпляр предназначен для переключения кадров Ethernet уровня 2.
Зарезервировано DMTF
39..32567
Зарезервировано поставщиком
32568..65535

Описание

Тип данных: string

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

Описание объекта. Это свойство наследуется от CIM_ManagedElement и всегда имеет значение "Запланированная виртуальная машина Майкрософт".

DetailedStatus

Тип данных: uint16

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

Дополняет свойство PrimaryStatus дополнительными сведениями о состоянии. Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.

ElementName

Тип данных: string

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

Отображаемое имя объекта. Это свойство наследуется от CIM_ManagedElement.

EnabledDefault

Тип данных: uint16

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

Конфигурация по умолчанию или запуска администратора для включенного состояния элемента. Это свойство наследуется от CIM_EnabledLogicalElement и может быть одним из следующих значений.

Значение Значение
Отключено
3
Система отключена.
Включено, но в автономном режиме
6
Система включена, но отключена. Все новые запросы будут удалены.

EnabledState

Тип данных: uint16

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

Указывает состояние включенной запланированной системы. Это свойство наследуется от CIM_EnabledLogicalElement и может иметь одно из следующих значений.

Значение Значение
Отключено
3
Система отключена.
Включено, но в автономном режиме
6
Система включена, но отключена. Все новые запросы будут удалены.

HealthState

Тип данных: uint16

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

Текущая работоспособность элемента. Это свойство выражает работоспособность этого элемента, но не обязательно его подкомпонентов. Возможные значения: от 0 до 30, где 5 означает, что элемент полностью работоспособен, а 30 означает, что элемент является полностью нефункциональным. Это свойство наследуется от CIM_ManagedSystemElement и всегда имеет значение 5 (ОК).

Значение Значение
5
Состояние работоспособности нормальное.

IdentifyingDescriptions

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

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

Массив строк, содержащий пояснения и сведения о записях в массиве OtherIdentifyingInfo . Каждая запись этого массива связана с записью в OtherIdentifyingInfo , расположенной по тому же индексу. Это свойство наследуется от класса CIM_System .

InstallDate

Тип данных: datetime

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

Дата и время создания конфигурации виртуальной машины. Это свойство наследуется от CIM_ManagedSystemElement.

InstanceID

Тип данных: string

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

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

Уникально идентифицирует экземпляр этого класса. Это свойство наследуется от CIM_ManagedElement.

имя;

Тип данных: string

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

Квалификаторы: Key, Override, MaxLen ( 256 )

Наследуемое имя служит ключом экземпляра системы в корпоративной среде. Это свойство наследуется от класса CIM_System .

NameFormat

Тип данных: string

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

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

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

OnTimeInMilliseconds

Тип данных: uint64

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

Квалификаторы: Единицы ("МиллиСекунды")

Общее время (в миллисекундах) с момента последнего включения, сброса или восстановления виртуальной машины. На этот раз исключается время, когда виртуальная машина находилась в приостановленном состоянии.

OperatingStatus

Тип данных: uint16

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

Предоставляет сведения о текущем состоянии для рабочего состояния элемента и может использоваться для предоставления дополнительных сведений о значении свойства EnabledState . Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.

OperationalStatus

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

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

Текущие состояния объекта. Это свойство наследуется от CIM_ManagedSystemElement, и каждому элементу массива всегда присваивается значение 2 (ОК).

OtherDedicatedDescriptions

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

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

Строка, описывающая, как и почему система выделяется, если выделенный массив содержит значение 2 , "Другое". Это свойство наследуется от класса CIM_ComputerSystem .

OtherEnabledState

Тип данных: string

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

Строка, описывающая состояние включенного или отключенного элемента, если свойству EnabledState присвоено значение 1 ("Другое"). Это свойство должно иметь значение Null , если EnabledState имеет любое значение, отличное от 1. Это свойство наследуется от CIM_EnabledLogicalElement и всегда имеет значение Null.

OtherIdentifyingInfo

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

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

Квалификаторы: Key, MaxLen ( 256 )

Содержит дополнительные данные, помимо сведений об имени системы, которые можно использовать для идентификации computerSystem. Одним из примеров может быть хранение всемирного имени Fibre Channel (WWN) узла. Если доступно только имя Fibre Channel и является уникальным (его можно использовать в качестве системного ключа), то это свойство будет иметь значение NULL , а WWN станет системным ключом, а данные будут помещены в свойство Name . Это свойство наследуется от класса CIM_System .

PowerManagementCapabilities

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

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

Это свойство наследуется от класса CIM_ComputerSystem , но не поддерживается.

PrimaryOwnerContact

Тип данных: string

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

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

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

PrimaryOwnerName

Тип данных: string

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

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

Имя основного владельца системы. Владелец системы является основным пользователем системы. Это свойство наследуется от класса CIM_System .

PrimaryStatus

Тип данных: uint16

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

Предоставляет сведения о состоянии высокого уровня. Это свойство следует использовать вместе со свойством DetailedStatus для предоставления высокоуровневых и подробных сведений о состоянии работоспособности для элемента и его подкомпонентов. Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.

ProcessID

Тип данных: uint32

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

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

RequestedState

Тип данных: uint16

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

Последнее запрошенное или требуемое состояние элемента. Фактическое состояние элемента представлено EnabledState. Это свойство предоставляется для сравнения последнего запрошенного и текущего состояний элемента. Конкретный экземпляр класса CIM_EnabledLogicalElement может не поддерживать свойство RequestedState . В этом случае используется значение 12 ("Неприменимо"). Это свойство наследуется от CIM_EnabledLogicalElement и всегда имеет значение 12 (неприменимо).

Значение Значение
12
Не применяется

ResetCapability

Тип данных: uint16

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

Указывает возможности сброса компьютера. Это свойство наследуется от класса CIM_ComputerSystem .

Значение Значение
Другое
1
Unknown
2
Отключено
3
Сброс оборудования не допускается.
Enabled
4
Компьютерную систему можно сбросить с помощью оборудования (например, кнопок питания и сброса).
Не реализовано
5

Роли

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

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

Массив строк, указывающий роли, определяемые администратором, которые эта система играет в управляемой среде. Примерами могут быть "Сервер печати сборки 8" или "Пользовательские каталоги Boise". Одна система может выполнять несколько ролей. Представление инструментирования ролей системы определяется путем создания экземпляра определенного подкласса системы, свойств в подклассе или и того, и другого. Например, назначение ComputerSystem определяется с помощью свойств Dedicated и OtherDedicatedDescription . Это свойство наследуется от класса CIM_System .

Состояние

Тип данных: string

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

Это свойство наследуется от CIM_ManagedSystemElement, но не используется.

Описания состояния

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

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

Строки, описывающие различные значения массива OperationalStatus . Это свойство наследуется от CIM_ManagedSystemElement, и каждому элементу массива всегда присваивается значение "Служба работает нормально".

TimeOfLastConfigurationChange

Тип данных: datetime

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

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

TimeOfLastStateChange

Тип данных: datetime

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

Дата и время последнего изменения состояния включенного элемента. Это свойство наследуется от CIM_EnabledLogicalElement, но не поддерживается.

TransitioningToState

Тип данных: uint16

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

Указывает целевое состояние, в которое переходит экземпляр. Это свойство наследуется от CIM_EnabledLogicalElement.

Значение Значение
Unknown
0
Enabled
2
Отключено
3
Отключение
4
Без изменений
5
Переход не выполняется.
В отключенном режиме
6
Тест
7
отложить;
8
Замораживание
9
Перезагрузка
10
Сброс
11
Неприменимо
12
Реализация не поддерживает представление текущих переходов.
DMTF Reserved
..

Требования

Требование Значение
Минимальная версия клиента
Windows 8 [только классические приложения]
Минимальная версия сервера
Windows Server 2012 [только классические приложения]
Пространство имен
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

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

CIM_ComputerSystem

Msvm_VirtualSystemManagementService . Метод ImportSystemDefinition