класс 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 |
|
DLL |
|