CIM_Job (administración de Hyper-V)

Elemento lógico que representa una unidad de trabajo que se debe 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 de _ trabajo CIM tiene estos tipos de miembros:

Métodos

La clase de _ trabajo CIM tiene estos métodos.

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

Propiedades

La clase de _ trabajo CIM tiene estas propiedades.

DeleteOnCompletion

Tipo de datos: booleano

Tipo de acceso: lectura y 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 que esta propiedad se establezca en True.

ElapsedTime

Tipo de datos: datetime

Tipo de acceso: solo lectura

La duración durante la que se ha ejecutado el 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 errores.

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 y escritura

Número de veces que se ejecuta el trabajo.

Estado del trabajo

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 y 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 y escritura

El usuario al que se notificará cuando se complete 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: Units ("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 y escritura

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)

No se sabe 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 en 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 y 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 se establece en cero, RunDay indica el día del mes en que se procesa el trabajo. Si RunDay es un entero negativo, especifica un día con respecto al final del mes, o si RunDay es un entero positivo, especifica un día con respecto al principio del mes.

RunDayOfWeek

Tipo de datos: sint8

Tipo de acceso: lectura y 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 se establece en cero, RunDay indica el día del mes en que se procesa el trabajo.

-Saturday (-7)

-Friday (-6)

-Thursday (-5)

-Miércoles (-4)

-Tuesday (-3)

-Monday (-2)

-Sunday (-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 y 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: datetime

Tipo de acceso: lectura y escritura

Calificadores: ModelCorrespondence ("Cim _ Job.RunMonth", "Cim _ Job.RunDay", "Cim _ Job.RunDayOfWeek", "Cim _ Job.RunStartInterval")

Intervalo de tiempo después de medianoche en el que se procesa el trabajo. Por ejemplo, "00000000020000.000000:000" indica que el trabajo se ejecuta en o después de las dos de la hora local, o la hora UTC (UTC se especifica con la propiedad LocalOrUtcTime).

ScheduledStartTime

Tipo de datos: datetime

Tipo de acceso: lectura y escritura

Calificadores: En desuso ("Trabajo _ CIM.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 inicio del trabajo actual. 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: datetime

Tipo de acceso: solo lectura

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

TimeSubmitted

Tipo de datos: datetime

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: datetime

Tipo de acceso: lectura y escritura

Calificadores: ModelCorrespondence ("Cim _ Job.LocalOrUtcTime")

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

Requisitos

Requisito Valor
Cliente mínimo compatible
Windows 8
Servidor mínimo compatible
Windows Server 2012
Espacio de nombres
Virtualización \ raíz \ v2
MOF
WindowsVirtualization.V2.mof
Archivo DLL
Vmms.exe

Consulte también

Elemento _ lógico CIM