класс CIM_ConcreteJob

Конкретная версия класса CIM_Job . Этот класс представляет собой универсальную единицу работы для создания экземпляров, например пакет или задание печати.

Синтаксис

[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::CoreElements"), AMENDMENT]
class CIM_ConcreteJob : CIM_Job
{
  string   InstanceID;
  string   Name;
  uint16   JobState;
  datetime TimeOfLastStateChange;
  datetime TimeBeforeRemoval = "00000000000500.000000:000";
};

Участники

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

Методы

Класс CIM_ConcreteJob имеет эти методы.

Метод Описание
GetError Извлекает сведения об ошибке для состояния работы конкретного задания.
RequestStateChange Запрашивает изменение указанного состояния на конкретное задание.

Свойства

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

InstanceID

Тип данных: строка

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

Квалификаторы: ключ, переопределение ("InstanceID")

Уникально и непрозрачно идентифицирует экземпляр этого класса в области содержащего пространства имен.

Важно!

Чтобы обеспечить уникальность в пространстве имен, значение свойства InstanceID должно быть создано в следующем формате: OrgID:LocalID

OrgID должен включать в себя авторское право, товарный знак или уникальное имя, принадлежащее бизнес-сущности, определяющей InstanceID, или зарегистрированный идентификатор, назначенный признанным глобальным органом. Этот шаблон похож на структуру имен классов схемы. Кроме того, чтобы обеспечить уникальность, первый двоеточие в InstanceID должен находиться между OrgIDиLocalID. Поэтому OrgID не должен содержать двоеточие (":").

LocalID выбирается бизнес-сущностью и не должен использоваться повторно для идентификации различных базовых реальных элементов.

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

Для определенных экземпляров группы задач распределенного управления (DMTF) шаблон должен использоваться с идентификатором OrgID , установленным в CIM.

JobState

Тип данных: uint16

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

Рабочее состояние задания и переход между этими состояниями.

Новое (2)

задание никогда не было запущено.

Начало (3)

Задание перемещается из состояния "Создать", "Приостановлено" или "Служба" в состояние "Выполняется".

Выполняется (4)

Задание выполняется.

Приостановлено (5)

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

Завершение работы (6)

Задание перемещается в состояние "Завершено", "Завершено" или "Завершено" или "Завершено".

Завершено (7)

Задание выполнено нормально.

Завершено (8)

Задание было остановлено запросом на изменение состояния "Завершение". Задание и все его базовые процессы завершены и могут быть перезапущены (это задание зависит от конкретного задания) только в качестве нового задания.

Убит (9)

Задание было остановлено запросом на изменение состояния "Kill". Базовые процессы могли быть оставлены в работе, а очистка может потребоваться для освобождения ресурсов.

Исключение (10)

Задание находится в ненормальном состоянии, которое может свидетельствовать о состоянии ошибки. Фактическое состояние может отображаться, хотя объекты, относящиеся к заданию.

Служба (11)

Задание находится в состоянии, зависящее от поставщика, которое поддерживает обнаружение проблем, разрешение или и то, и другое.

Ожидание запроса (12)

Ожидание разрешения запроса клиентом.

DmTF Reserved (13..32767)

Зарезервированный поставщик (32768..65535)

Имя

Тип данных: строка

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

Квалификаторы: обязательный, переопределение ("Имя")

Понятное имя экземпляра. Кроме того, понятное имя можно использовать в качестве свойства для поиска или запроса.

Примечание

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

TimeBeforeRemoval

Тип данных: datetime

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

Квалификаторы: обязательный

Указывает, как долго сохраняется завершенное задание. Значение по умолчанию — "0000000000500.00000:0000" (пять минут).

TimeOfLastStateChange

Тип данных: datetime

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

Дата или время последнего изменения состояния задания.

Примечание

Если состояние задания не изменилось и это свойство заполняется, его необходимо задать равным нулю интервала.

Требования

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

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

CIM_Job