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