класс Msvm_ConcreteJob
Конкретная версия работы. Этот класс представляет собой универсальную и экземплярную единицу работы, например пакет или задание печати, и специально используется в Hyper-V для отслеживания хода выполнения асинхронных операций.
Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.
Синтаксис
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ConcreteJob : CIM_ConcreteJob
{
string InstanceID;
string Caption;
string Description;
string ElementName;
datetime InstallDate;
string Name;
uint16 OperationalStatus[] = { 2 };
string StatusDescriptions[] = { "OK" };
string Status;
uint16 HealthState = 5;
uint16 CommunicationStatus;
uint16 DetailedStatus;
uint16 OperatingStatus;
uint16 PrimaryStatus;
string JobStatus;
datetime TimeSubmitted;
datetime ScheduledStartTime;
datetime StartTime;
datetime ElapsedTime;
uint32 JobRunTimes;
uint8 RunMonth;
sint8 RunDay;
sint8 RunDayOfWeek;
datetime RunStartInterval;
uint16 LocalOrUtcTime;
datetime UntilTime;
string Notify;
string Owner;
uint32 Priority;
uint16 PercentComplete;
boolean DeleteOnCompletion;
uint16 ErrorCode;
string ErrorDescription;
string ErrorSummaryDescription;
uint16 RecoveryAction;
string OtherRecoveryAction;
uint16 JobState;
datetime TimeOfLastStateChange;
datetime TimeBeforeRemoval =
00000000000500.000000:000
;
boolean Cancellable;
uint16 JobType;
};
Участники
Класс Msvm_ConcreteJob имеет следующие типы членов:
Методы
Класс Msvm_ConcreteJob имеет эти методы.
Метод | Описание |
---|---|
GetError | Извлекает объект ошибки для задания, если он существует. |
GetErrorEx | Извлекает объекты ошибок для задания, если они существуют. |
KillJob | Этот метод не поддерживается. |
RequestStateChange | Запрашивает, чтобы состояние задания было изменено на указанное состояние. |
Свойства
Класс Msvm_ConcreteJob имеет эти свойства.
-
Отмена
-
-
Тип данных: логическое значение
-
Тип доступа: только для чтения
Указывает, можно ли отменить задание. Значение этого свойства не гарантирует успешность запроса на отмену задания.
-
-
Caption
-
-
Тип данных: строка
-
Тип доступа: только для чтения
Краткое описание объекта. Это свойство наследуется от CIM_ManagedElement.
-
-
CommunicationStatus
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Указывает возможность инструментирования взаимодействовать с базовым управляемым элементом. Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.
-
-
DeleteOnCompletion
-
-
Тип данных: логическое значение
-
Тип доступа: только для чтения
Указывает, следует ли автоматически удалять задание после завершения. Это свойство наследуется от CIM_Job.
-
-
Описание
-
-
Тип данных: строка
-
Тип доступа: только для чтения
Описание объекта. Это свойство наследуется от CIM_ManagedElement.
-
-
DetailedStatus
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Дополняет свойство PrimaryStatus дополнительными сведениями о состоянии. Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.
-
-
ElapsedTime
-
-
Тип данных: datetime
-
Тип доступа: только для чтения
Интервал времени выполнения задания или общее время выполнения, если задание завершено. Это свойство наследуется от CIM_Job.
-
-
ElementName
-
-
Тип данных: строка
-
Тип доступа: только для чтения
Отображаемое имя объекта. Это свойство наследуется от CIM_ManagedElement.
-
-
ErrorCode
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Код ошибки, зависящий от поставщика. Значение должно быть равно нулю, если задание завершено без ошибок. Это свойство наследуется от CIM_Job.
-
-
ErrorDescription
-
-
Тип данных: строка
-
Тип доступа: только для чтения
Строка, содержащая описание ошибки поставщика. Это свойство наследуется от CIM_Job.
-
-
ErrorSummaryDescription
-
-
Тип данных: строка
-
Тип доступа: только для чтения
-
Квалификаторы: ModelCorrespondence ("CIM_Job. ErrorCode")
Сводное описание ошибки при наличии. Это свойство наследуется от CIM_Job.
-
-
HealthState
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Текущее состояние работоспособности элемента. Этот атрибут выражает работоспособность этого элемента, но не обязательно его подкомпоненты. Возможные значения: от 0 до 30, где 5 означает, что элемент полностью работоспособен, а 30 означает, что элемент полностью нефункциональный. Это свойство наследуется от CIM_ManagedSystemElement и всегда имеет значение 5.
-
-
InstallDate
-
-
Тип данных: datetime
-
Тип доступа: только для чтения
Дата и время создания конфигурации виртуальной машины. Это свойство наследуется от CIM_ManagedSystemElement.
-
-
InstanceID
-
-
Тип данных: строка
-
Тип доступа: только для чтения
-
Квалификаторы: ключ
Уникально идентифицирует экземпляр этого класса. Это свойство наследуется от CIM_ManagedElement и всегда имеет значение NULL.
-
-
JobRunTimes
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
Количество раз, когда должно выполняться задание. Значение 1 указывает, что задание не повторяется, а любое ненулевое значение указывает ограничение на количество повторений задания. Ноль указывает, что количество попыток обработки задания не ограничено, но оно будет завершено либо после достижения значения UntilTime , либо задание будет завершено вручную. Это свойство наследуется от CIM_Job.
-
-
JobState
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
JobState — это целочисленное перечисление, указывающее рабочее состояние задания. Он также может указывать на переходы между этими состояниями, например "Завершение работы" и "Запуск". Это свойство наследуется от CIM_ConcreteJob.
Значение Значение - Создать
- 2
Задание никогда не было запущено. - Запуск
- 3
Задание перемещается из состояния 2 (новое), 5 (приостановлено) или 11 (служба) в состояние 4 (выполняется). - Выполнение
- 4
Задание выполняется. - Приостановлена
- 5
Задание остановлено, но его можно перезапустить без проблем. - Завершает работу
- 6
Задание перемещается в состояние 7 (завершено), 8 (завершено) или 9 (завершено). - Завершено
- 7
Задание выполнено нормально. - Прекращено
- 8
Задание было остановлено запросом на изменение состояния "Завершение". Задание и все его базовые процессы заканчиваются и могут быть перезапущены только как новое задание. Требование перезапуска задания только в качестве нового задания зависит от конкретного задания. - Убил
- 9
Задание было остановлено запросом на изменение состояния Kill. Базовые процессы могут по-прежнему выполняться, а очистка может потребоваться для освобождения ресурсов. - Exception
- 10
Задание находится в ненормальном состоянии, которое может свидетельствовать о состоянии ошибки. Фактическое состояние задания может быть доступно через объекты, относящиеся к заданию. - Служба
- 11
Задание находится в состоянии, зависящее от поставщика, которое поддерживает обнаружение проблем, решение или оба варианта. - Зарезервировано DMTF
- 12 32767
Зарезервировано. - Зарезервированный поставщик
- 32768 65535
Зарезервировано. -
-
JobStatus
-
-
Тип данных: строка
-
Тип доступа: только для чтения
Строка, представляющая состояние задания. Это свойство наследуется от CIM_Job.
-
-
JobType
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Указывает тип задания, отслеживаемого этим объектом.
-
-
Неизвестно (0)
-
Определение виртуальной машины (1)
-
Изменение виртуальной машины (2)
-
Уничтожение виртуальной машины (3)
-
Изменение Параметры службы управления (4)
-
Инициализация виртуальной машины (10)
-
Ожидание запуска виртуальной машины (11)
-
Запуск виртуальной машины (12)
-
Выключенная виртуальная машина (13)
-
Сохранение виртуальной машины (14)
-
Восстановление виртуальной машины (15)
-
Завершение работы виртуальной машины (16)
-
Приостановка виртуальной машины (26)
-
Возобновление работы виртуальной машины (27)
-
Сброс виртуальной машины (28)
-
Перезагрузка виртуальной машины (29)
-
Добавление ресурсов виртуальной машины (30)
-
Изменение ресурсов виртуальной машины (31)
-
Удаление ресурсов виртуальной машины (32)
-
Запрос начальной памяти виртуальной машины (40)
-
Добавление памяти в виртуальную машину (41)
-
Удаление памяти из виртуальной машины (42)
-
Объединение дисков VHD (50)
-
Создание моментального снимка VSS на виртуальной машине (51)
-
Получение данных параметров импорта (60)
-
Импорт виртуальной машины (61)
-
Экспорт виртуальной машины (62)
-
Регистрация конфигурации (63)
-
Отмена регистрации конфигурации (64)
-
Моментальный снимок виртуальной машины (70)
-
Применение моментального снимка виртуальной машины (71)
-
Удаление моментального снимка виртуальной машины (72)
-
Очистить состояние моментального снимка виртуальной машины (73)
-
Добавление ресурсов в пул ресурсов (80)
-
Удаление ресурсов из пула ресурсов (81)
-
Изменение Параметры сервера репликации (90)
-
Создание связи репликации (91)
-
Изменение связи репликации Параметры (92)
-
Удаление связи репликации (93)
-
Запуск начальной репликации в канале (94)
-
Импорт репликации (95)
-
Изменение состояния репликации (96)
-
Запуск отработки отказа (97)
-
Восстановление отработки отказа (98)
-
Отработка отказа фиксации (99)
-
Инициализация синхронизированной репликации (100)
-
Отмена синхронизированной репликации (101)
-
Запуск тестовой реплики (102)
-
Удаление тестовой реплики (103)
-
Обратная репликация (104)
-
Репликация, отправляя разностную передачу (105)
-
Репликация, получая разностную ( 106)
-
Повторная синхронизация (107)
-
Применение журнала изменений (108)
-
Остановка начальной репликации (109)
-
Остановить повторную синхронизацию (110)
-
Получение статистики реплики (111)
-
Подготовка к проверке согласованности (112)
-
Средство проверки согласованности (113)
-
Средство проверки согласованности остановки (114)
-
Проверка подключения репликации (115)
-
Отправка начальной реплики (116)
-
Запуск начальной репликации повторной синхронизации (117)
-
Запуск начальной репликации экспорта (118)
-
Сброс статистики реплики (119)
-
Применение зарегистрированных изменений (120)
-
Повторная синхронизация расширенной репликации (121)
-
Чтение конфигурации реплики теста (122)
-
Изменение режима репликации на основной (123)
-
Запуск восстановления размещения (124)
-
Обновление набора дисков (125)
-
Примечание
Значение добавлено в Windows 10.
-
Определение коммутатора Ethernet (130)
-
Изменение коммутатора Ethernet Параметры (131)
-
Уничтожение коммутатора Ethernet (132)
-
Добавление ресурсов коммутатора Ethernet (133)
-
Изменение ресурсов коммутатора Ethernet (134)
-
Удаление ресурсов коммутатора Ethernet (135)
-
Проверка запланированной виртуальной машины (140)
-
Реализация виртуальной машины (141)
-
Создание пула ресурсов (150)
-
Изменение родительских ресурсов пула ресурсов (151)
-
Изменение Параметры неразделения пула ресурсов (152)
-
Удаление пула ресурсов (153)
-
Включение GPU RemoteFx (160)
-
Отключение GPU RemoteFx (161)
-
Изменение трехмерной службы Параметры (162)
-
Примечание
Значение добавлено в Windows 10.
-
Резервная копия виртуальной машины (170)
-
Интерфейс гостевой службы (180)
-
Примечание
Значение добавлено в Windows 10.
-
Запрос сведений о гостевом кластере (181)
-
Примечание
Значение добавлено в Windows 10.
-
Определение коллекции (190)
-
Примечание
Значение добавлено в Windows 10.
-
Destroy Collection (191)
-
Примечание
Значение добавлено в Windows 10.
-
Переименование коллекции (192)
-
Примечание
Значение добавлено в Windows 10.
-
Добавление элемента в коллекцию (193)
-
Примечание
Значение добавлено в Windows 10.
-
Удаление элемента из коллекции (194)
-
Примечание
Значение добавлено в Windows 10.
-
Добавление параметра в коллекцию (195)
-
Примечание
Значение добавлено в Windows 10.
-
Удаление параметра из коллекции (196)
-
Примечание
Значение добавлено в Windows 10.
-
Изменение параметра коллекции (197)
-
Примечание
Значение добавлено в Windows 10.
-
Коллекция моментальных снимков (198)
-
Примечание
Значение добавлено в Windows 10.
-
Преобразование моментального снимка в эталонную точку (200)
-
Примечание
Значение добавлено в Windows 10.
-
Создание эталонной точки (201)
-
Примечание
Значение добавлено в Windows 10.
-
Удаление ссылочной точки (202)
-
Примечание
Значение добавлено в Windows 10.
-
Экспорт ссылочной точки (203)
-
Примечание
Значение, добавленное в Windows 10.
-
Удаление связанных данных из ссылочной точки (204)
-
Примечание
Значение, добавленное в Windows 10.
-
Создание эталонной точки в коллекции (205)
-
Примечание
Значение, добавленное в Windows 10.
-
Экспорт эталонной точки в коллекции (206)
-
Примечание
Значение, добавленное в Windows 10.
-
Удаление связанных данных из ссылочной точки в коллекции (207)
-
Примечание
Значение, добавленное в Windows 10.
-
Удаление ссылочной точки в коллекции (208)
-
Примечание
Значение, добавленное в Windows 10.
-
Импорт метаданных опорной точки (209)
-
Примечание
Значение, добавленное в Windows 10 в качестве эталонной точки очистки.
-
Подключение или отключение назначаемого устройства (260)
-
Примечание
Значение, добавленное в Windows 10.
LocalOrUtcTime
-
Тип данных: uint16
-
Тип доступа: только для чтения
Указывает, представляют ли значения времени, представленные в свойствах RunStartInterval и UntilTime , местное время или время UTC. Это свойство наследуется от CIM_Job.
-
Местное время (1)
-
Время в формате UTC (2)
Имя
-
Тип данных: строка
-
Тип доступа: только для чтения
-
Квалификаторы: Key, MaxLen ( 256 )
Отображаемое имя для этого экземпляра задания. Кроме того, отображаемое имя можно использовать в качестве свойства для поиска или запроса. Это свойство наследуется от CIM_ManagedSystemElement.
Уведомление
-
Тип данных: строка
-
Тип доступа: только для чтения
Пользователь, который уведомляется о завершении задания или сбое. Это свойство наследуется от CIM_Job.
OperatingStatus
-
Тип данных: uint16
-
Тип доступа: только для чтения
Предоставляет сведения о текущем состоянии для операционного состояния элемента и может использоваться для предоставления дополнительных сведений относительно значения свойства EnabledState . Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.
OperationalStatus
-
Тип данных: массив uint16
-
Тип доступа: только для чтения
Текущие состояния объекта. Это свойство наследуется от CIM_ManagedSystemElement, и каждый элемент массива всегда имеет значение 2 (ОК).
OtherRecoveryAction
-
Тип данных: строка
-
Тип доступа: только для чтения
Строка, описывающая действие восстановления, если свойство RecoveryAction экземпляра равно 1 (Другое). Это свойство наследуется от CIM_Job.
Владелец
-
Тип данных: строка
-
Тип доступа: только для чтения
Пользователь, отправивший задание. Это свойство наследуется от CIM_Job.
PercentComplete
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: MinValue (0), MaxValue (100 ), Единицы (процент)
Процент завершения задания. Это свойство наследуется от CIM_Job.
PrimaryStatus
-
Тип данных: uint16
-
Тип доступа: только для чтения
Предоставляет сведения о состоянии высокого уровня. Это свойство следует использовать в сочетании со свойством DetailedStatus для обеспечения высокого уровня и подробного состояния работоспособности элемента и его подкомпонентов. Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.
Приоритет
-
Тип данных: uint32
-
Тип доступа: только для чтения
Важность выполнения задания. Это свойство наследуется от CIM_Job.
RecoveryAction
-
Тип данных: uint16
-
Тип доступа: только для чтения
Описывает действие восстановления, выполняемое для задания, которое не было выполнено успешно. Это свойство наследуется от CIM_Job.
-
Неизвестно (0)
-
Другое (1)
-
Не продолжать (2)
-
Продолжить со следующим заданием (3)
-
Повторное выполнение задания (4)
-
Запуск задания восстановления (5)
RunDay
-
Тип данных: sint8
-
Тип доступа: только для чтения
-
Квалификаторы: MinValue ( -31), MaxValue ( 31 )
День месяца, в котором должно быть обработано задание. Для этого свойства существуют различные интерпретации в зависимости от значения RunDayOfWeek.
Если значение RunDayOfWeek равно 0, а RunDay положительно, RunDay определяет день месяца, в котором обрабатывается задание. Например, если значение RunDayOfWeek равно 0, а RunDay — 12, задание будет обработано в 12-й день месяца.
Если значение RunDayOfWeek равно 0 и RunDay отрицательное, RunDay определяет число дней до последнего дня месяца, в котором обрабатывается задание. 1 указывает последний день месяца, 2 обозначает один день до последнего дня месяца и т. д. Например, если значение RunDayOfWeek равно 0, а RunDay равно 1, задание будет обработано в последний день месяца.
Если значение RunDayOfWeek не равно 0, RunDayOfWeek — это день недели, в течение которую будет обработано задание относительно RunDay. Например, если RunDay равен 15, а RunDayOfWeek — 7 (+суббота), задание будет обработано в первую субботу или после 15-го дня месяца. Если RunDay равен 20, а RunDayOfWeek — 7 (суббота), задание будет обработано в первую субботу или до 20-го дня месяца. Если RunDay имеет значение 1, а RunDayOfWeek — 1 (воскресенье), задание будет обработано в последнее воскресенье месяца.
Это свойство наследуется от CIM_Job.
RunDayOfWeek
-
Тип данных: sint8
-
Тип доступа: только для чтения
Положительное или отрицательное целое число, используемое в сочетании с RunDay , указывающее день недели или месяца, в котором обрабатывается задание. Дополнительные сведения см. в описании свойства RunDay . Это свойство наследуется от CIM_Job.
-
-суббота (7)
-
-пятница (6)
-
-четверг (5)
-
-среда ( 4)
-
-вторник ( 3)
-
-понедельник (2)
-
-Воскресенье (1)
-
ExactDayOfMonth (0)
-
Воскресенье (1)
-
Понедельник (2)
-
Вторник (3)
-
Среда (4)
-
Четверг (5)
-
Пятница (6)
-
Суббота (7)
RunMonth
-
Тип данных: uint8
-
Тип доступа: только для чтения
Месяц, в течение которого должно обрабатываться задание. Это свойство наследуется от CIM_Job.
-
Январь (0)
-
Февраль (1)
-
Март (2)
-
Апрель (3)
-
Май (4)
-
Июнь (5)
-
Июль (6)
-
Август (7)
-
Сентябрь (8)
-
Октябрь (9)
-
Ноябрь (10)
-
Декабрь (11)
RunStartInterval
-
Тип данных: datetime
-
Тип доступа: только для чтения
Интервал времени после полуночи, когда задание должно быть обработано. Это свойство наследуется от CIM_Job.
ScheduledStartTime
-
Тип данных: datetime
-
Тип доступа: только для чтения
Запланированное время начала задания, если применимо. Это свойство наследуется от CIM_Job.
StartTime
-
Тип данных: datetime
-
Тип доступа: только для чтения
Время начала работы. Это свойство наследуется от CIM_Job.
Состояние
-
Тип данных: строка
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_ManagedSystemElement, но оно не используется.
StatusDescriptions
-
Тип данных: строковый массив
-
Тип доступа: только для чтения
Строки, описывающие различные значения массива OperationalStatus . Это свойство наследуется от CIM_ManagedSystemElement, и каждый элемент массива всегда имеет значение "ОК".
TimeBeforeRemoval
-
Тип данных: datetime
-
Тип доступа: только для чтения
Время в минутах, в течение которого задание сохраняется после завершения выполнения, либо успешного, либо сбоя в этом выполнении. Задание должно оставаться в состоянии существования в течение некоторого периода времени независимо от значения свойства DeleteOnCompletion . Значение по умолчанию — пять минут. Это свойство наследуется от CIM_ConcreteJob, и оно всегда имеет значение 0000000000500.00000:0000.
TimeOfLastStateChange
-
Тип данных: datetime
-
Тип доступа: только для чтения
Дата или время последнего изменения состояния задания. Если состояние задания не изменилось и это свойство заполняется, его необходимо задать равным 0 значению интервала. Если изменение состояния было запрошено, но отклонено или еще не обработано, свойство не должно быть обновлено. Это свойство наследуется от CIM_ConcreteJob.
TimeSubmitted
-
Тип данных: datetime
-
Тип доступа: только для чтения
Время отправки задания. Это свойство наследуется от CIM_Job.
UntilTime
-
Тип данных: datetime
-
Тип доступа: только для чтения
Время, в течение которого задание недопустимо или должно быть остановлено. Это свойство наследуется от CIM_Job.
Remarks
Доступ к классу Msvm_ConcreteJob может быть ограничен фильтрацией UAC. Дополнительные сведения см. в разделе "Контроль учетных записей пользователей" и WMI.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 8 [только классические приложения] |
Минимальная версия сервера |
Windows Server 2012 [только классические приложения] |
Пространство имен |
Root\Virtualization\V2 |
MOF |
|
DLL |
|