MSVM _ ConcreteJob (clase)

Una versión concreta del trabajo. Esta clase representa una unidad de trabajo genérica y con capacidad de creación de instancias, como un lote o un trabajo de impresión, y se usa específicamente en Hyper-V para realizar el seguimiento del progreso de las operaciones asincrónicas.

La siguiente sintaxis es código simplificado de Managed Object Format (MOF) e incluye todas las propiedades heredadas.

Sintaxis

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ConcreteJob : CIM_ConcreteJob
{
  string   InstanceID;
  string   Caption;
  string   Description;
  string   ElementName;
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[] = { 2 };
  string   StatusDescriptions[] = { "OK" };
  string   Status;
  uint16   HealthState = 5;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  string   JobStatus;
  datetime TimeSubmitted;
  datetime ScheduledStartTime;
  datetime StartTime;
  datetime ElapsedTime;
  uint32   JobRunTimes;
  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;
  string   ErrorSummaryDescription;
  uint16   RecoveryAction;
  string   OtherRecoveryAction;
  uint16   JobState;
  datetime TimeOfLastStateChange;
  datetime TimeBeforeRemoval = 
                00000000000500.000000:000
              ;
  boolean  Cancellable;
  uint16   JobType;
};

Miembros

La clase MSVM _ ConcreteJob tiene estos tipos de miembros:

Métodos

La clase MSVM _ ConcreteJob tiene estos métodos.

Método Descripción
GetError Recupera el objeto de error del trabajo, si existe uno.
GetErrorEx Recupera los objetos de error del trabajo, si existen.
KillJob No se admite este método.
RequestStateChange Solicita que el estado del trabajo se cambie al estado especificado.

Propiedades

La clase MSVM _ ConcreteJob tiene estas propiedades.

Cancelable

Tipo de datos: booleano

Tipo de acceso: solo lectura

Indica si se puede cancelar el trabajo. El valor de esta propiedad no garantiza que una solicitud para cancelar el trabajo se realizará correctamente.

Caption

Tipo de datos: cadena

Tipo de acceso: solo lectura

Breve descripción del objeto. Esta propiedad se hereda de _ ManagedElement de CIM.

CommunicationStatus

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Indica la capacidad de la instrumentación de comunicarse con el elemento administrado subyacente. Un valor null indica que esta propiedad no está implementada. Esta propiedad se hereda del _ ManagedSystemElement de CIM.

DeleteOnCompletion

Tipo de datos: booleano

Tipo de acceso: solo lectura

Especifica si el trabajo debe eliminarse automáticamente al finalizar. Esta propiedad se hereda del _ trabajo CIM.

Descripción

Tipo de datos: cadena

Tipo de acceso: solo lectura

Descripción del objeto. Esta propiedad se hereda de _ ManagedElement de CIM.

DetailedStatus

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Complementa la propiedad PrimaryStatus con detalles de estado adicionales. Un valor null indica que esta propiedad no está implementada. Esta propiedad se hereda del _ ManagedSystemElement de CIM.

ElapsedTime

Tipo de datos: DateTime

Tipo de acceso: solo lectura

El intervalo de tiempo en el que se ha estado ejecutando el trabajo o el tiempo total de ejecución si el trabajo ha finalizado. Esta propiedad se hereda del _ trabajo CIM.

ElementName

Tipo de datos: cadena

Tipo de acceso: solo lectura

Nombre para mostrar del objeto. Esta propiedad se hereda de _ ManagedElement de CIM.

ErrorCode

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Un código de error específico del proveedor. El valor debe establecerse en cero si el trabajo se completó sin errores. Esta propiedad se hereda del _ trabajo CIM.

ErrorDescription

Tipo de datos: cadena

Tipo de acceso: solo lectura

Cadena que contiene la descripción del error del proveedor. Esta propiedad se hereda del _ trabajo CIM.

ErrorSummaryDescription

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("_ trabajo de CIM.ErrorCode")

Descripción breve del error, si está presente. Esta propiedad se hereda del _ trabajo CIM.

HealthState

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Estado actual del elemento. Este atributo expresa el estado de este elemento, pero no necesariamente el de sus subcomponentes. Los valores posibles son de 0 a 30, donde 5 significa que el elemento es completamente correcto y 30 significa que el elemento no es totalmente funcional. Esta propiedad se hereda del _ ManagedSystemElement de CIMy siempre está establecida en 5.

InstallDate

Tipo de datos: DateTime

Tipo de acceso: solo lectura

Fecha y hora en que se creó la configuración de la máquina virtual. Esta propiedad se hereda del _ ManagedSystemElement de CIM.

InstanceID

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: clave

Identifica de forma única una instancia de esta clase. Esta propiedad se hereda de _ ManagedElement de CIMy siempre se establece en null.

JobRunTimes

Tipo de datos: UInt32

Tipo de acceso: solo lectura

El número de veces que se debe ejecutar el trabajo. Un valor de 1 indica que el trabajo no se repite, mientras que cualquier valor distinto de cero indica un límite del número de veces que se repetirá el trabajo. Cero indica que no hay ningún límite en el número de veces que se puede procesar el trabajo, pero se terminará después de que se haya alcanzado el UntilTime o cuando el trabajo finalice manualmente. Esta propiedad se hereda del _ trabajo CIM.

JobState

Tipo de datos: UInt16

Tipo de acceso: solo lectura

JobState es una enumeración de enteros que indica el estado operativo de un trabajo. También puede indicar transiciones entre estos Estados, por ejemplo, "apagar" e "iniciando". Esta propiedad se hereda de _ ConcreteJob CIM.

Value Significado
Nuevo
2
Nunca se ha iniciado el trabajo.
Inicio
3
El trabajo se mueve de los Estados 2 (nuevo), 5 (suspendido) u 11 (servicio) al estado 4 (en ejecución).
Ejecución
4
El trabajo se está ejecutando.
Suspendido
5
El trabajo se ha detenido, pero se puede reiniciar sin problemas.
Cerrando
6
El trabajo se está cambiando a un estado 7 (completado), 8 (finalizado) o 9 (con terminación).
Completado
7
El trabajo se ha completado con normalidad.
Terminó
8
El trabajo se ha detenido mediante una solicitud de cambio de estado "finalizar". El trabajo y todos sus procesos subyacentes finalizan y solo se pueden reiniciar como un nuevo trabajo. El requisito de que el trabajo se reinicie solo como un nuevo trabajo es específico del trabajo.
Eliminado
9
La solicitud de cambio de estado "Kill" detuvo el trabajo. Es posible que los procesos subyacentes sigan en ejecución y que sea necesario realizar una limpieza para liberar recursos.
Excepción
10
El trabajo está en un estado anómalo que podría ser indicativo de una condición de error. El estado real del trabajo podría estar disponible a través de objetos específicos del trabajo.
Servicio
11
El trabajo está en un estado específico del proveedor que admite la detección de problemas, la resolución o ambos.
DMTF reservado
12 32767
Reservado.
Proveedor reservado
32768 65535
Reservado.

Estado del trabajo

Tipo de datos: cadena

Tipo de acceso: solo lectura

Cadena que representa el estado del trabajo. Esta propiedad se hereda del _ trabajo CIM.

JobType

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Indica el tipo de trabajo del que este objeto realiza el seguimiento.

Desconocido (0)

Definir máquina virtual (1)

Modificar máquina virtual (2)

Destruir máquina virtual (3)

Modificar la configuración del servicio de administración (4)

Inicializar máquina virtual (10)

Esperando para iniciar la máquina virtual (11)

Iniciar máquina virtual (12)

Apagar la máquina virtual (13)

Guardar la máquina virtual (14)

Restaurar la máquina virtual (15)

Apagar la máquina virtual (16)

Pausar máquina virtual (26)

Reanudar máquina virtual (27)

Restablecer máquina virtual (28)

Reiniciar la máquina virtual (29)

Agregar recursos de máquina virtual (30)

Modificar recursos de máquina virtual (31)

Quitar recursos de máquina virtual (32)

Solicitar la memoria de la máquina virtual inicial (40)

Agregar memoria a la máquina virtual (41)

Quitar memoria de la máquina virtual (42)

Combinación de discos VHD (50)

Crear una instantánea de VSS dentro de la máquina virtual (51)

Obtener datos de configuración de importación (60)

Importar máquina virtual (61)

Exportar máquina virtual (62)

Configuración de registro (63)

Anular el registro de la configuración (64)

Máquina virtual de instantáneas (70)

Aplicar instantánea de máquina virtual (71)

Eliminar instantánea de máquina virtual (72)

Borrar estado de instantánea de máquina virtual (73)

Agregar recursos al grupo de recursos (80)

Quitar recursos del grupo de recursos (81)

Modificar la configuración del servidor de replicación (90)

Crear relación de replicación (91)

Modificar la configuración de la relación de replicación (92)

Quitar relación de replicación (93)

Iniciar la replicación inicial en banda (94)

Replicación de importación (95)

Cambio de estado de replicación (96)

Iniciar conmutación por error (97)

Reversión de conmutación por error (98)

Confirmación de la conmutación por error (99)

Replicación sincronizada de Inititate (100)

Cancelar replicación sincronizada (101)

Iniciar réplica de prueba (102)

Quitar réplica de prueba (103)

Replicación inversa (104)

Diferencia de envío de replicación (105)

Delta de recepción de replicación (106)

Volver a sincronizar (107)

Aplicar registro de cambios (108)

Detener la replicación inicial (109)

Detener la resincronización (110)

Obtener estadísticas de réplica (111)

Preparar el comprobador de coherencia (112)

Comprobador de coherencia (113)

Detener el comprobador de coherencia (114)

Prueba de la conexión de replicación (115)

Enviando réplica inicial (116)

Iniciar la replicación inicial de resincronización (117)

Iniciar exportar replicación inicial (118)

Restablecer estadísticas de réplica (119)

Aplicar diferencias registradas (120)

Volver a sincronizar la replicación extendida (121)

Leyendo configuración de réplica de prueba (122)

Cambiar el modo de replicación a principal (123)

Iniciar conmutación por recuperación (124)

Actualizar conjunto de discos (125)

Nota

Valor agregado en Windows 10.

Definir el conmutador Ethernet (130)

Modificar la configuración del conmutador Ethernet (131)

Destruir conmutador Ethernet (132)

Agregar recursos de conmutador Ethernet (133)

Modificar los recursos del conmutador Ethernet (134)

Quitar recursos del conmutador Ethernet (135)

Validar máquina virtual planeada (140)

Realización de la máquina virtual (141)

Crear un grupo de recursos (150)

Cambiar los recursos primarios de un grupo de recursos de sitio (151)

Cambiar la configuración de un grupo de recursos que no es alloction (152)

Eliminar un grupo de recursos (153)

Habilitar GPU de RemoteFx (160)

Deshabilitar GPU de RemoteFx (161)

Modificar la configuración del servicio 3D (162)

Nota

Valor agregado en Windows 10.

Copia de seguridad de máquina virtual (170)

Interfaz de servicio de invitado (180)

Nota

Valor agregado en Windows 10.

Consultar la información del clúster invitado (181)

Nota

Valor agregado en Windows 10.

Definir colección (190)

Nota

Valor agregado en Windows 10.

Destruir recopilación (191)

Nota

Valor agregado en Windows 10.

Cambiar el nombre de la colección (192)

Nota

Valor agregado en Windows 10.

Agregar miembro a la colección (193)

Nota

Valor agregado en Windows 10.

Quitar miembro de la colección (194)

Nota

Valor agregado en Windows 10.

Agregar configuración a la colección (195)

Nota

Valor agregado en Windows 10.

Quitar configuración de la colección (196)

Nota

Valor agregado en Windows 10.

Modificar configuración en la colección (197)

Nota

Valor agregado en Windows 10.

Recopilación de instantáneas (198)

Nota

Valor agregado en Windows 10.

Convertir instantánea en punto de referencia (200)

Nota

Valor agregado en Windows 10.

Crear punto de referencia (201)

Nota

Valor agregado en Windows 10.

Eliminar punto de referencia (202)

Nota

Valor agregado en Windows 10.

Exportar punto de referencia (203)

Nota

Valor agregado en Windows 10.

Quitar datos asociados de un punto de referencia (204)

Nota

Valor agregado en Windows 10.

Crear punto de referencia en la colección (205)

Nota

Valor agregado en Windows 10.

Exportar punto de referencia en la colección (206)

Nota

Valor agregado en Windows 10.

Quitar los datos asociados del punto de referencia de la colección (207)

Nota

Valor agregado en Windows 10.

Eliminar punto de referencia de la colección (208)

Nota

Valor agregado en Windows 10.

Importar metadatos de punto de referencia (209)

Nota

Valor agregado en Windows 10 como punto de referencia de limpieza.

Montaje o desmontaje de un dispositivo asignable (260)

Nota

Valor agregado en Windows 10.

LocalOrUtcTime

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Indica si las horas representadas en las propiedades RunStartInterval y UntilTime representan las horas locales o las horas UTC. Esta propiedad se hereda del _ trabajo CIM.

Hora local (1)

Hora UTC (2)

Nombre

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: clave, MaxLen (256)

Nombre para mostrar de esta instancia de un trabajo. Además, el nombre para mostrar se puede usar como una propiedad para una búsqueda o una consulta. Esta propiedad se hereda del _ ManagedSystemElement de CIM.

Notificar

Tipo de datos: cadena

Tipo de acceso: solo lectura

Usuario al que se notifica el error o la finalización del trabajo. Esta propiedad se hereda del _ trabajo CIM.

OperatingStatus

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Proporciona información sobre el estado actual de la condición operativa del elemento y se puede usar para proporcionar más detalles con respecto al valor de la propiedad EnabledState . Un valor null indica que esta propiedad no está implementada. Esta propiedad se hereda del _ ManagedSystemElement de CIM.

OperationalStatus

Tipo de datos: matriz UInt16

Tipo de acceso: solo lectura

Estados actuales del objeto. Esta propiedad se hereda del _ ManagedSystemElement de CIMy cada elemento de la matriz siempre se establece en 2 (correcto).

OtherRecoveryAction

Tipo de datos: cadena

Tipo de acceso: solo lectura

Una cadena que describe la acción de recuperación cuando la propiedad RecoveryAction de la instancia es 1 (otra). Esta propiedad se hereda del _ trabajo CIM.

Propietario

Tipo de datos: cadena

Tipo de acceso: solo lectura

El usuario que envió el trabajo. Esta propiedad se hereda del _ trabajo CIM.

PercentComplete

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Calificadores: MinValue (0), MaxValue (100), unidades ("porcentaje")

Porcentaje de finalización del trabajo. Esta propiedad se hereda del _ trabajo CIM.

PrimaryStatus

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Proporciona información de estado de alto nivel. Esta propiedad debe utilizarse junto con la propiedad DetailedStatus para proporcionar el estado de mantenimiento detallado y de alto nivel del elemento y sus subcomponentes. Un valor null indica que esta propiedad no está implementada. Esta propiedad se hereda del _ ManagedSystemElement de CIM.

Prioridad

Tipo de datos: UInt32

Tipo de acceso: solo lectura

La importancia de la ejecución de un trabajo. Esta propiedad se hereda del _ trabajo CIM.

RecoveryAction

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Describe la acción de recuperación que se va a realizar para un trabajo que no se ejecutó correctamente. Esta propiedad se hereda del _ trabajo CIM.

Desconocido (0)

Otro (1)

No continuar (2)

Continuar con el trabajo siguiente (3)

Volver a ejecutar el trabajo (4)

Ejecutar trabajo de recuperación (5)

RunDay

Tipo de datos: sint8

Tipo de acceso: solo lectura

Calificadores: MinValue (-31), MaxValue (31)

Día del mes en el que se debe procesar el trabajo. Hay distintas interpretaciones para esta propiedad, dependiendo del valor de RunDayOfWeek.

Cuando RunDayOfWeek es 0 y RunDay es positivo, RunDay define el día del mes en el que se procesa el trabajo. Por ejemplo, si RunDayOfWeek es 0 y RunDay es 12, el trabajo se procesará el día 12 del mes.

Cuando RunDayOfWeek es 0 y RunDay es negativo, RunDay define el número de días antes del último día del mes en el que se procesa el trabajo. 1 indica el último día del mes, 2 indica un día antes del último día del mes, y así sucesivamente. Por ejemplo, si RunDayOfWeek es 0 y RunDay es 1, el trabajo se procesará el último día del mes.

Cuando RunDayOfWeek no es 0, RunDayOfWeek es el día de la semana en el que se procesará el trabajo, en relación con RunDay. Por ejemplo, si RunDay es 15 y RunDayOfWeek es 7 (+ sábado), el trabajo se procesará el primer sábado en o después del día 15 del mes. Si el RunDay es 20 y el de RunDayOfWeek es 7 (sábado), el trabajo se procesará el primer sábado en el día del mes o antes del mismo. Si RunDay es 1 y RunDayOfWeek es 1 (domingo), el trabajo se procesará el último domingo del mes.

Esta propiedad se hereda del _ trabajo CIM.

RunDayOfWeek

Tipo de datos: sint8

Tipo de acceso: solo lectura

Entero positivo o negativo que se usa junto con RunDay para indicar el día de la semana o el mes en el que se procesa el trabajo. Vea la descripción de la propiedad RunDay para obtener más información. Esta propiedad se hereda del _ trabajo CIM.

-Sábado (7)

-Viernes (6)

-Jueves (5)

-Miércoles (4)

-Martes (3)

-Lunes (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: solo lectura

Mes en el que se debe procesar el trabajo. Esta propiedad se hereda del _ trabajo CIM.

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: solo lectura

El intervalo de tiempo después de medianoche en el momento en que se debe procesar el trabajo. Esta propiedad se hereda del _ trabajo CIM.

ScheduledStartTime

Tipo de datos: DateTime

Tipo de acceso: solo lectura

La hora de inicio programada para el trabajo, si procede. Esta propiedad se hereda del _ trabajo CIM.

StartTime

Tipo de datos: DateTime

Tipo de acceso: solo lectura

La hora a la que comenzó el trabajo. Esta propiedad se hereda del _ trabajo CIM.

Estado

Tipo de datos: cadena

Tipo de acceso: solo lectura

Esta propiedad se hereda del _ ManagedSystemElement de CIM, pero no se usa.

StatusDescriptions

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Cadenas que describen los distintos valores de la matriz OperationalStatus . Esta propiedad se hereda del _ ManagedSystemElement de CIMy cada elemento de la matriz siempre se establece en "OK".

TimeBeforeRemoval

Tipo de datos: DateTime

Tipo de acceso: solo lectura

Cantidad de tiempo, en minutos, que el trabajo se conserva una vez finalizada la ejecución, ya sea correctamente o con errores en esa ejecución. El trabajo debe permanecer en vigor durante un período de tiempo, independientemente del valor de la propiedad DeleteOnCompletion . El valor predeterminado es cinco minutos. Esta propiedad se hereda de CIM _ ConcreteJoby siempre está establecida en 00000000000500.000000:000.

TimeOfLastStateChange

Tipo de datos: DateTime

Tipo de acceso: solo lectura

Fecha u hora en que cambió por última vez el estado del trabajo. Si el estado del trabajo no ha cambiado y se rellena esta propiedad, debe establecerse en un valor de intervalo 0. Si se solicitó un cambio de estado, pero se rechazó o no se procesó todavía, la propiedad no se debe actualizar. Esta propiedad se hereda de _ ConcreteJob CIM.

TimeSubmitted

Tipo de datos: DateTime

Tipo de acceso: solo lectura

La hora a la que se envió el trabajo. Esta propiedad se hereda del _ trabajo CIM.

UntilTime

Tipo de datos: DateTime

Tipo de acceso: solo lectura

Hora a la que el trabajo no es válido o se debe detener. Esta propiedad se hereda del _ trabajo CIM.

Observaciones

El acceso a la clase MSVM _ ConcreteJob puede estar restringido por el filtrado de UAC. Para obtener más información, vea control de cuentas de usuario y WMI.

Requisitos

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

Vea también

_CONCRETEJOB CIM

_CONCRETEJOB CIM

Clases de administración de sistema virtual