Compartir a través de


CIM_Job clase (administración de Hyper-V)

Elemento lógico que representa una unidad de trabajo que se va a ejecutar, como un script o un trabajo de impresión. Un trabajo es distinto de un proceso porque un trabajo se puede programar o poner en cola, y su ejecución no se limita a un único sistema.

Sintaxis

[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;
};

Miembros

La clase CIM_Job tiene estos tipos de miembros:

Métodos

La clase CIM_Job tiene estos métodos.

Método Descripción
KillJob Este método es desusado. En su lugar, use el método RequestStateChange .
Nota: Descripción en desuso: cierra un trabajo.

Propiedades

La clase CIM_Job tiene estas propiedades.

DeleteOnCompletion

Tipo de datos: booleano

Tipo de acceso: lectura/escritura

True para eliminar el trabajo tras la finalización; de lo contrario, false.

Nota

Esta propiedad no eliminará los trabajos que se completen antes de establecer esta propiedad en True.

ElapsedTime

Tipo de datos: fecha/hora

Tipo de acceso: solo lectura

Duración de la ejecución del trabajo.

ErrorCode

Tipo de datos: uint16

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_Job.ErrorDescription")

Código de error específico del proveedor que captura la información de procesamiento de trabajos periódicos. El valor debe establecerse en cero si el trabajo se completó sin error.

ErrorDescription

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_Job.ErrorCode")

Cadena de forma libre que contiene una descripción del código de error correspondiente en la propiedad ErrorCode .

JobRunTimes

Tipo de datos: uint32

Tipo de acceso: lectura/escritura

Número de veces que se va a ejecutar el trabajo.

JobStatus

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_ManagedSystemElement.OperationalStatus")

Cadena de forma libre que representa el estado del trabajo.

LocalOrUtcTime

Tipo de datos: uint16

Tipo de acceso: lectura/escritura

Indica si las horas de las propiedades RunStartInterval y UntilTime representan horas locales o utc.

Hora local (1)

Hora UTC (2)

Notificar

Tipo de datos: cadena

Tipo de acceso: lectura/escritura

El usuario que se va a notificar cuando se completa o se produce un error en un trabajo.

OtherRecoveryAction

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_Job.RecoveryAction")

Cadena que describe la acción de recuperación cuando la propiedad RecoveryAction es Other ("1").

Propietario

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_OwningJobElement.")

El usuario que envió el trabajo, o el nombre del servicio o método que solicitó el trabajo.

PercentComplete

Tipo de datos: uint16

Tipo de acceso: solo lectura

Calificadores: Unidades ("Percent"), MinValue (0), MaxValue (101), PUnit ("percent")

Porcentaje del trabajo que se ha completado.

Nota

El valor "101" no está definido y no se permitirá en la siguiente revisión principal de la especificación.

Prioridad

Tipo de datos: uint32

Tipo de acceso: lectura/escritura

La importancia del trabajo. Cuanto menor sea el número, mayor será la prioridad.

RecoveryAction

Tipo de datos: uint16

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_Job.OtherRecoveryAction")

Describe la acción de recuperación que se debe realizar cuando se produce un error en un trabajo de ejecución.

Desconocido (0)

Se desconoce qué acción de recuperación realizar.

Otros (1)

La acción de recuperación se especificará en la propiedad OtherRecoveryAction .

No continuar (2)

Detenga la ejecución del trabajo y actualice correctamente su estado.

Continuar con el siguiente trabajo (3)

Continúe con el siguiente trabajo de la cola.

Volver a ejecutar el trabajo (4)

El trabajo debe volver a ejecutarse.

Ejecutar trabajo de recuperación (5)

Ejecute el trabajo asociado mediante la relación RecoveryJob . Tenga en cuenta que el trabajo de recuperación ya debe estar en la cola desde la que se ejecutará.

RunDay

Tipo de datos: sint8

Tipo de acceso: lectura/escritura

Calificadores: MinValue (-31), MaxValue (31), ModelCorrespondence ("CIM_Job.RunMonth", "CIM_Job. RunDayOfWeek", "CIM_Job. RunStartInterval")

Entero que se usa junto con la propiedad RunDayOfWeek para indicar el día en que se procesa el trabajo; o bien, si RunDayOfWeek está establecido en cero, RunDay indica el día del mes cuando se procesa el trabajo. Si RunDay es un entero negativo, especifica un día relativo al final del mes, o si RunDay es un entero positivo, especifica un día relativo al principio del mes.

RunDayOfWeek

Tipo de datos: sint8

Tipo de acceso: lectura/escritura

Calificadores: ModelCorrespondence ("CIM_Job.RunMonth", "CIM_Job. RunDay", "CIM_Job. RunStartInterval")

Entero que se usa junto con la propiedad RunDay para indicar el día en que se procesa el trabajo; o bien, si RunDayOfWeek está establecido en cero, RunDay indica el día del mes cuando se procesa el trabajo.

-Sábado (-7)

-Viernes (-6)

-Jueves (-5)

-Miércoles (-4)

-Martes (-3)

-Lunes (-2)

-Domingo (-1)

ExactDayOfMonth (0)

Domingo (1)

Lunes (2)

Martes (3)

Miércoles (4)

Jueves (5)

Viernes (6)

Sábado (7)

RunMonth

Tipo de datos: uint8

Tipo de acceso: lectura/escritura

Calificadores: ModelCorrespondence ("CIM_Job.RunDay", "CIM_Job. RunDayOfWeek", "CIM_Job. RunStartInterval")

Mes en el que se procesa el trabajo.

Enero (0)

Febrero (1)

Marzo (2)

Abril (3)

Mayo (4)

Junio (5)

Julio (6)

Agosto (7)

Septiembre (8)

Octubre (9)

Noviembre (10)

Diciembre (11)

RunStartInterval

Tipo de datos: fecha/hora

Tipo de acceso: lectura/escritura

Calificadores: ModelCorrespondence ("CIM_Job.RunMonth", "CIM_Job. RunDay", "CIM_Job. RunDayOfWeek", "CIM_Job. RunStartInterval")

Intervalo de tiempo después de medianoche cuando se procesa el trabajo. Por ejemplo, "0000000000020000.00000:000:000" indica que el trabajo se está ejecutando en la hora local de dos horas o después de la hora utc (utc se especifica con la propiedad LocalOrUtcTime ).

ScheduledStartTime

Tipo de datos: fecha/hora

Tipo de acceso: lectura/escritura

Calificadores: en desuso ("CIM_Job.RunMonth", "CIM_Job. RunDay", "CIM_Job. RunDayOfWeek", "CIM_Job. RunStartInterval")

Nota

Esta propiedad está desusada. En su lugar, se recomienda usar las propiedades RunMonth, RunDay, RunDayOfWeek y RunStartInterval .

Hora a la que se programa el trabajo actual para iniciarse. Esta hora se puede representar mediante una fecha y hora, o un intervalo relativo a la hora en que se solicita la propiedad. Un valor de todos los ceros indica que el trabajo ya se está ejecutando.

StartTime

Tipo de datos: fecha/hora

Tipo de acceso: solo lectura

Hora a la que se inició el trabajo. Esta hora se puede representar mediante una fecha y hora, o por un intervalo relativo a la hora en que se solicita la propiedad.

TimeSubmitted

Tipo de datos: fecha/hora

Tipo de acceso: solo lectura

Hora a la que se envió el trabajo. Un valor de todos los ceros indica que el elemento primario no es capaz de notificar una fecha y hora.

UntilTime

Tipo de datos: fecha/hora

Tipo de acceso: lectura/escritura

Calificadores: ModelCorrespondence ("CIM_Job.LocalOrUtcTime")

Hora después de la cual el trabajo deja de ser válido o se debe detener. La hora se puede representar mediante una fecha y hora, o por un intervalo relativo a la hora en que se solicita esta propiedad. Un valor de los nueve indica que el trabajo se puede ejecutar indefinidamente.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8
Servidor mínimo compatible
Windows Server 2012
Espacio de nombres
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
Archivo DLL
Vmms.exe

Consulte también

CIM_LogicalElement