класс CIM_Job (управление Hyper-V)

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

Синтаксис

[Abstract, Version("2.10.0"), UMLPackagePath("CIM::Core::CoreElements"), AMENDMENT]
class CIM_Job : CIM_LogicalElement
{
  string   JobStatus;
  datetime TimeSubmitted;
  datetime ScheduledStartTime;
  datetime StartTime;
  datetime ElapsedTime;
  uint32   JobRunTimes = 1;
  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;
  uint16   RecoveryAction;
  string   OtherRecoveryAction;
};

Члены

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

Методы

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

Метод Описание
KillJob Этот метод является устаревшим. Вместо этого используйте метод RequestStateChange .
Примечание: Нерекомендуемое описание. Завершает работу задания.

Свойства

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

DeleteOnCompletion

Тип данных: boolean

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

Значение true , чтобы удалить задание по завершении; в противном случае — false.

Примечание

Это свойство не удаляет задания, которые завершатся до того, как для этого свойства задано значение True.

ElapsedTime

Тип данных: datetime

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

Длительность выполнения задания.

ErrorCode

Тип данных: uint16

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

Квалификаторы: ModelCorrespondence ("CIM_Job.ErrorDescription")

Код ошибки поставщика, который фиксирует сведения об обработке повторяющихся заданий. Значение должно быть равно нулю, если задание выполнено без ошибок.

ErrorDescription

Тип данных: string

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

Квалификаторы: ModelCorrespondence ("CIM_Job.ErrorCode")

Строка в свободной форме, содержащая описание соответствующего кода ошибки в свойстве ErrorCode .

JobRunTimes

Тип данных: uint32

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

Количество запусков задания.

JobStatus

Тип данных: string

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

Квалификаторы: ModelCorrespondence ("CIM_ManagedSystemElement.OperationalStatus")

Строка в свободной форме, представляющая состояние задания.

LocalOrUtcTime

Тип данных: uint16

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

Указывает, соответствует ли время в свойствах RunStartInterval и UntilTime локальному времени или времени в формате UTC.

Местное время (1)

Время UTC (2)

Уведомление

Тип данных: string

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

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

OtherRecoveryAction

Тип данных: string

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

Квалификаторы: ModelCorrespondence ("CIM_Job.RecoveryAction")

Строка, описывающая действие восстановления, если свойство RecoveryAction имеет значение Other ("1").

Владелец

Тип данных: string

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

Квалификаторы: ModelCorrespondence ("CIM_OwningJobElement.")

Пользователь, отправив задание, или имя службы или метода, запросившего задание.

PercentComplete

Тип данных: uint16

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

Квалификаторы: Units ("Percent"), MinValue (0), MaxValue (101), PUnit ("percent")

Процент завершения задания.

Примечание

Значение "101" не определено и не будет разрешено в следующей основной редакции спецификации.

Приоритет

Тип данных: uint32

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

Важность задания. Чем меньше число, тем выше приоритет.

RecoveryAction

Тип данных: uint16

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

Квалификаторы: ModelCorrespondence ("CIM_Job.OtherRecoveryAction")

Описывает действие восстановления, выполняемое при сбое задания выполнения.

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

Неизвестно, какие действия по восстановлению следует предпринять.

Другое (1)

Действие восстановления будет указано в свойстве OtherRecoveryAction .

Не продолжать (2)

Остановите выполнение задания и соответствующим образом обновите его состояние.

Продолжить со следующим заданием (3)

Перейдите к следующему заданию в очереди.

Повторное выполнение задания (4)

Задание должно быть повторно запущено.

Запуск задания восстановления (5)

Запустите связанное задание с помощью связи RecoveryJob . Обратите внимание, что задание восстановления уже должно находиться в очереди, из которой оно будет выполняться.

RunDay

Тип данных: sint8

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

Квалификаторы: MinValue (-31), MaxValue (31), ModelCorrespondence ("CIM_Job.RunMonth", "CIM_Job. RunDayOfWeek", "CIM_Job. RunStartInterval")

Целое число, используемое в сочетании со свойством RunDayOfWeek для указания дня обработки задания; Или, если параметр RunDayOfWeek имеет нулевое значение, RunDay указывает день месяца, когда выполняется обработка задания. Если RunDay является отрицательным целым числом, он указывает день относительно конца месяца, а если RunDay является положительным целым числом, он указывает день относительно начала месяца.

RunDayOfWeek

Тип данных: sint8

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

Квалификаторы: ModelCorrespondence ("CIM_Job.RunMonth", "CIM_Job. RunDay", "CIM_Job. RunStartInterval")

Целое число, используемое в сочетании со свойством RunDay для указания дня обработки задания; Или, если параметр RunDayOfWeek имеет нулевое значение, RunDay указывает день месяца, когда выполняется обработка задания.

-Суббота (-7)

-Пятница (-6)

-Четверг (-5)

-Среда (-4)

-Вторник (-3)

-Понедельник (-2)

-Воскресенье (-1)

ExactDayOfMonth (0)

Воскресенье (1)

Понедельник (2)

Вторник (3)

Среда (4)

Четверг (5)

Пятница (6)

Суббота (7)

RunMonth

Тип данных: uint8

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

Квалификаторы: ModelCorrespondence ("CIM_Job.RunDay", "CIM_Job. RunDayOfWeek", "CIM_Job. RunStartInterval")

Месяц обработки задания.

Январь (0)

Февраль (1)

Март (2)

Апрель (3)

Май (4)

Июнь (5)

Июль (6)

Август (7)

Сентябрь (8)

Октябрь (9)

Ноябрь (10)

Декабрь (11)

RunStartInterval

Тип данных: datetime

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

Квалификаторы: ModelCorrespondence ("CIM_Job.RunMonth", "CIM_Job. RunDay", "CIM_Job. RunDayOfWeek", "CIM_Job. RunStartInterval")

Интервал времени после полуночи при обработке задания. Например, "000000000020000.000000:000" указывает, что задание выполняется в течение двух часов по местному времени или после этого времени в формате UTC (UTC указывается с помощью свойства LocalOrUtcTime ).

ScheduledStartTime

Тип данных: datetime

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

Квалификаторы: нерекомендуемые ("CIM_Job.RunMonth", "CIM_Job. RunDay", "CIM_Job. RunDayOfWeek", "CIM_Job. RunStartInterval")

Примечание

Это свойство использовать не рекомендуется. Вместо этого рекомендуется использовать свойства RunMonth, RunDay, RunDayOfWeek и RunStartInterval .

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

StartTime

Тип данных: datetime

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

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

TimeSubmitted

Тип данных: datetime

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

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

UntilTime

Тип данных: datetime

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

Квалификаторы: ModelCorrespondence ("CIM_Job.LocalOrUtcTime")

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

Требования

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

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

CIM_LogicalElement