Класс 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

Тип данных: string

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

Квалификаторы: Key, Override ("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)

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

Убит (9)

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

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

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

Служба (11)

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

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

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

DmTF Reserved (13..32767)

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

имя;

Тип данных: string

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

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

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

Примечание

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

TimeBeforeRemoval

Тип данных: datetime

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

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

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

TimeOfLastStateChange

Тип данных: datetime

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

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

Примечание

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

Требования

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

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

CIM_Job