класс Msvm_ImageManagementService
Управляет виртуальным носителем (VHD, VHDX, ISO или VFD-файлами) для виртуальной машины.
Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.
Синтаксис
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ImageManagementService : CIM_Service
{
string InstanceID;
string Caption = "Hyper-V Image Management Service";
string Description = "Provides Image Management servicing for Hyper-V";
string ElementName = "Hyper-V Image Management Service";
datetime InstallDate;
uint16 OperationalStatus[] = { 2 };
string StatusDescriptions[] = { "OK" };
string Status;
uint16 HealthState = 5;
uint16 CommunicationStatus;
uint16 DetailedStatus;
uint16 OperatingStatus;
uint16 PrimaryStatus;
uint16 EnabledState = 2;
string OtherEnabledState;
uint16 RequestedState = 12;
uint16 EnabledDefault = 2;
datetime TimeOfLastStateChange;
uint16 AvailableRequestedStates[];
uint16 TransitioningToState;
string SystemCreationClassName = "Msvm_ComputerSystem";
string SystemName;
string CreationClassName = "Msvm_ImageManagementService";
string Name = "vhdsvc";
string PrimaryOwnerName;
string PrimaryOwnerContact;
string StartMode;
boolean Started = True;
};
Участники
Класс Msvm_ImageManagementService имеет следующие типы элементов:
Методы
Класс Msvm_ImageManagementService имеет эти методы.
Метод | Описание |
---|---|
AttachVirtualHardDisk | Присоединяет файл образа виртуального диска в режиме замыкания на себя. |
CompactVirtualHardDisk | Сжимает файл виртуального жесткого диска. |
ConvertVirtualHardDisk | Преобразует существующий виртуальный жесткий диск в другой тип или формат. |
ConvertVirtualHardDiskToVHDSet | Преобразует файл виртуального жесткого диска, создав новый файл набора виртуальных жестких дисков вместе с существующим виртуальным жестким диском. |
CreateVirtualFloppyDisk | Создает файл виртуального диска с гибким диском. |
CreateVirtualHardDisk | Создает файл виртуального жесткого диска. |
DeleteVHDSnapshot | Удаляет запись моментального снимка виртуального жесткого диска в файле набора виртуальных жестких дисков. |
FindMountedStorageImageInstance | Находит объект Msvm_MountedStorageImage для заданного пути к образу диска. |
GetVHDSetInformation | Извлекает сведения о файле набора виртуальных жестких дисков. |
GetVHDSnapshotInformation | Извлекает сведения о моментальном снимке виртуального жесткого диска в файле набора виртуальных жестких дисков. |
GetVirtualDiskChanges | Извлекает список изменений в указанном регионе виртуального диска, так как указанный идентификатор отказоустойчивого Отслеживание изменений или идентификатор моментального снимка VHDSet. |
GetVirtualHardDiskSettingData | Извлекает данные параметров, связанные с файлами виртуального жесткого диска. |
GetVirtualHardDiskState | Извлекает состояние файлов виртуального жесткого диска. |
MergeVirtualHardDisk | Объединяет дочерний виртуальный жесткий диск в разностную цепочку с одним или несколькими родительскими виртуальными жесткими дисками в цепочке. |
OptimizeVHDSet | Оптимизирует файл набора виртуальных жестких дисков, чтобы использовать меньше места на диске. |
RequestStateChange | Запрашивает изменение состояния. |
Изменение размераVirtualHardDisk | Изменяет размер существующего виртуального жесткого диска. |
SetParentVirtualHardDisk | Обновляет родительский объект для указанных конечных и дочерних файлов виртуального жесткого диска. |
SetVHDSnapshotInformation | Изменяет запись моментального снимка виртуального жесткого диска в файле набора виртуальных жестких дисков. Если идентификатор моментального снимка уже существует, существующая запись моментального снимка будет перезаписана новой записью. В противном случае новая запись будет добавлена в файл набора VHD. |
SetVirtualHardDiskSettingData | Задает файл виртуального жесткого диска. |
StartService | запускает службу. |
StopService | останавливает службу. |
ValidatePersistentReservationSupport | Проверяет, поддерживает ли файловая система виртуальный жесткий диск с включенными постоянными резервированиями. |
ValidateVirtualHardDisk | Проверяет, можно ли открыть образ виртуального диска в режиме только для чтения. |
Свойства
Класс Msvm_ImageManagementService имеет эти свойства.
-
AvailableRequestedStates
-
-
Тип данных: массив uint16
-
Тип доступа: только для чтения
Указывает возможные значения параметра RequestedState метода RequestStateChange . Это свойство наследуется от CIM_EnabledLogicalElement и всегда имеет значение NULL.
-
-
Caption
-
-
Тип данных: строка
-
Тип доступа: только для чтения
Краткое описание объекта. Это свойство наследуется от CIM_ManagedElement, и оно всегда имеет значение "Служба управления образами Hyper-V".
-
-
CommunicationStatus
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Указывает возможность инструментирования взаимодействовать с базовым управляемым элементом. Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.
-
Неизвестно (0)
-
Недоступно (1)
-
Связь ОК (2)
-
Потерянная связь (3)
-
Нет контакта (4)
-
Зарезервировано DMTF (.).)
-
Зарезервированный поставщик (0x8000.)
-
-
CreationClassName
-
-
Тип данных: строка
-
Тип доступа: только для чтения
Имя класса или подкласса, используемого при создании экземпляра. Это свойство наследуется от CIM_Service и всегда имеет значение "Msvm_ImageManagementService".
-
-
Описание
-
-
Тип данных: строка
-
Тип доступа: только для чтения
Описание объекта. Это свойство наследуется от CIM_ManagedElement, и оно всегда имеет значение "Предоставляет обслуживание управления образами для Hyper-V".
-
-
DetailedStatus
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Дополняет свойство PrimaryStatus дополнительными сведениями о состоянии. Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.
-
Недоступно (0)
-
Нет дополнительных сведений (1)
-
Подчеркнул (2)
-
Прогнозный сбой (3)
-
Невосстановимая ошибка (4)
-
Поддержка сущности в ошибке (5)
-
DmTF Reserved (..)
-
Зарезервировано поставщиков (0x8000.).
-
-
ElementName
-
-
Тип данных: строка
-
Тип доступа: только для чтения
Отображаемое имя объекта. Это свойство наследуется от CIM_ManagedElement и всегда имеет значение "Служба управления образами Hyper-V".
-
-
EnabledDefault
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Конфигурация администратора по умолчанию или запуска для включенного состояния элемента. Это свойство наследуется от CIM_EnabledLogicalElement и всегда имеет значение 2 (включено).
-
-
EnabledState
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Включенные и отключенные состояния элемента. Он также может указывать переходы между этими запрошенными состояниями. Это свойство наследуется от CIM_EnabledLogicalElement и всегда имеет значение 2 (включено).
-
-
HealthState
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Текущее состояние работоспособности элемента. Этот атрибут выражает работоспособность этого элемента, но не обязательно его подкомпоненты. Возможные значения: от 0 до 30, где 5 означает, что элемент полностью работоспособен, а 30 означает, что элемент полностью нефункциональный. Это свойство наследуется от CIM_ManagedSystemElement и всегда имеет значение 5.
-
-
InstallDate
-
-
Тип данных: datetime
-
Тип доступа: только для чтения
Дата и время создания конфигурации виртуальной машины. Это свойство наследуется от CIM_ManagedSystemElement.
-
-
InstanceID
-
-
Тип данных: строка
-
Тип доступа: только для чтения
-
Квалификаторы: ключ
Уникально идентифицирует экземпляр этого класса. Это свойство наследуется от CIM_ManagedElement.
-
-
имя;
-
-
Тип данных: строка
-
Тип доступа: только для чтения
-
Квалификаторы: ключ, переопределение ("Имя"), MaxLen (256)
Метка, по которой известен объект. Это свойство наследуется от CIM_Service и всегда имеет значение vhdsvc.
-
-
OperatingStatus
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Предоставляет сведения о текущем состоянии для операционного состояния элемента и может использоваться для предоставления дополнительных сведений относительно значения свойства EnabledState . Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.
-
Неизвестно (0)
-
Недоступно (1)
-
Обслуживание (2)
-
Начало (3)
-
Остановка (4)
-
Остановлено (5)
-
Прервано (6)
-
Неактивные (7)
-
Завершено (8)
-
Миграция (9)
-
Эмигрирование (10)
-
Иммигрирование (11)
-
Создание моментальных снимков (12)
-
Завершение работы (13)
-
В тесте (14)
-
Переход (15)
-
В службе (16)
-
DmTF Reserved (..)
-
Зарезервировано поставщиков (0x8000.).
-
-
OperationalStatus
-
-
Тип данных: массив uint16
-
Тип доступа: только для чтения
Текущее состояние объекта. Это свойство наследуется от CIM_ManagedSystemElement, и каждый элемент массива всегда имеет значение 2 (ОК).
-
-
OtherEnabledState
-
-
Тип данных: строка
-
Тип доступа: только для чтения
Включено или отключено состояние элемента, если свойству EnabledState присвоено значение 1 (Other). Это свойство должно иметь значение NULL , если EnabledState имеет любое значение, отличное от 1. Это свойство наследуется от CIM_EnabledLogicalElement и всегда имеет значение NULL.
-
-
PrimaryOwnerContact
-
-
Тип данных: строка
-
Тип доступа: только для чтения
Строка, которая содержит сведения о том, как можно получить доступ к основному владельцу службы (например, номер телефона, адрес электронной почты и т. д.). Это свойство наследуется от CIM_Service и всегда имеет значение NULL.
-
-
PrimaryOwnerName
-
-
Тип данных: строка
-
Тип доступа: только для чтения
Имя основного владельца службы, если он определен. Основной владелец — это первоначальный контакт в службу поддержки. Это свойство наследуется от CIM_Service и всегда имеет значение NULL.
-
-
PrimaryStatus
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Предоставляет сведения о состоянии высокого уровня. Это свойство следует использовать в сочетании со свойством DetailedStatus для обеспечения высокого уровня и подробного состояния работоспособности элемента и его подкомпонентов. Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.
-
Неизвестно (0)
-
ОК (1)
-
Пониженный ( 2)
-
Ошибка (3)
-
Зарезервировано DMTF (.).)
-
Зарезервированный поставщик (0x8000.)
-
-
RequestedState
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Последнее запрошенное или требуемое состояние элемента. Фактическое состояние элемента представлено EnabledState. Это свойство предоставляется для сравнения последних запрошенных и текущих включенных или отключенных состояний. Определенный экземпляр EnabledLogicalElement может не поддерживать RequestedStateChange. В этом случае используется значение 12 (неприменимо). Это свойство наследуется от CIM_EnabledLogicalElement и всегда имеет значение 12 (неприменимо).
-
-
Приступая к работе
-
-
Тип данных: логическое значение
-
Тип доступа: только для чтения
Указывает, запущена ли служба. Это свойство наследуется от CIM_Service и всегда имеет значение True.
-
-
StartMode
-
-
Тип данных: строка
-
Тип доступа: только для чтения
Строковое значение, указывающее, запускается ли служба системой, операционной системой или запускается только по запросу. Это свойство наследуется от CIM_Service и всегда имеет значение NULL.
-
-
Состояние
-
-
Тип данных: строка
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_ManagedSystemElement, но оно не используется.
-
-
StatusDescriptions
-
-
Тип данных: строковый массив
-
Тип доступа: только для чтения
Строки, описывающие различные значения массива OperationalStatus . Это свойство наследуется от CIM_ManagedSystemElement.
-
-
SystemCreationClassName
-
-
Тип данных: строка
-
Тип доступа: только для чтения
Имя класса создания системы области. Это свойство наследуется от CIM_Service и всегда имеет значение "Msvm_ComputerSystem".
-
-
SystemName
-
-
Тип данных: строка
-
Тип доступа: только для чтения
Имя размещенной компьютерной системы. Это свойство наследуется от CIM_Service.
-
-
TimeOfLastStateChange
-
-
Тип данных: datetime
-
Тип доступа: только для чтения
Дата или время последнего изменения состояния элемента. Это свойство наследуется от CIM_EnabledLogicalElement.
-
-
TransitioningToState
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Указывает целевое состояние, в которое переходит экземпляр. Это свойство наследуется от CIM_EnabledLogicalElement и всегда имеет значение NULL.
-
Комментарии
Доступ к классу Msvm_ImageManagementService может быть ограничен фильтрацией UAC. Дополнительные сведения см. в разделе "Контроль учетных записей пользователей" и WMI.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 8 [только классические приложения] |
Минимальная версия сервера |
Windows Server 2012 [только классические приложения] |
Пространство имен |
Root\Virtualization\V2 |
MOF |
|
DLL |
|