класс 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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

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

CIM_Service

CIM_Service

Классы служба хранилища