_Classe Msvm ConcreteJob

Uma versão concreta do trabalho. Essa classe representa uma unidade de trabalho genérica e instanciável, como um trabalho de lote ou de impressão, e é usada especificamente no Hyper-V para acompanhar o progresso de operações assíncronas.

A sintaxe a seguir é simplificada formato MOF código (MOF) e inclui todas as propriedades herdadas.

Sintaxe

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

Membros

A classe Msvm _ ConcreteJob tem estes tipos de membros:

Métodos

A classe Msvm _ ConcreteJob tem esses métodos.

Método Descrição
GetError Recupera o objeto de erro para o trabalho, se houver um.
GetErrorEx Recupera os objetos de erro para o trabalho, caso existam.
KillJob Não há suporte para o método.
RequestStateChange Solicita que o estado do trabalho seja alterado para o estado especificado.

Propriedades

A classe Msvm _ ConcreteJob tem essas propriedades.

Cancelável

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se o trabalho pode ser cancelado. O valor dessa propriedade não garante que uma solicitação para cancelar o trabalho seja realizada com sucesso.

Legenda

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma breve descrição do objeto. Essa propriedade é herdada de CIM _ managedelement.

CommunicationStatus

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

Indica a capacidade da instrumentação de se comunicar com o elemento gerenciado subjacente. Um valor nulo indica que essa propriedade não está implementada. Essa propriedade é herdada do CIM _ ManagedSystemElement.

DeleteOnCompletion

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Especifica se o trabalho deve ser excluído automaticamente após a conclusão. Essa propriedade é herdada do _ trabalho CIM.

Descrição

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma descrição do objeto . Essa propriedade é herdada de CIM _ managedelement.

DetailedStatus

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

Complementa a propriedade PrimaryStatus com detalhes de status adicionais. Um valor nulo indica que essa propriedade não está implementada. Essa propriedade é herdada do CIM _ ManagedSystemElement.

ElapsedTime

Tipo de dados: DateTime

Tipo de acesso: Somente leitura

O intervalo de tempo em que o trabalho foi executado ou o tempo de execução total se o trabalho for concluído. Essa propriedade é herdada do _ trabalho CIM.

ElementName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Um nome de exibição para o objeto. Essa propriedade é herdada de CIM _ managedelement.

ErrorCode

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

Um código de erro específico do fornecedor. O valor deve ser definido como zero se o trabalho for concluído sem erros. Essa propriedade é herdada do _ trabalho CIM.

ErrorDescription

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma cadeia de caracteres que contém a descrição do erro do fornecedor. Essa propriedade é herdada do _ trabalho CIM.

ErrorSummaryDescription

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("_ trabalho CIM.ErrorCode")

Uma descrição resumida do erro, se presente. Essa propriedade é herdada do _ trabalho CIM.

HealthState

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

A integridade atual do elemento. Esse atributo expressa a integridade desse elemento, mas não necessariamente o de seus subcomponentes. Os valores possíveis são 0 a 30, em que 5 significa que o elemento está totalmente íntegro e 30 significa que o elemento é completamente não funcional. Essa propriedade é herdada do CIM _ ManagedSystemElemente é sempre definida como 5.

InstallDate

Tipo de dados: DateTime

Tipo de acesso: Somente leitura

A data e a hora em que a configuração da máquina virtual foi criada. Essa propriedade é herdada do CIM _ ManagedSystemElement.

InstanceID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: chave

Identifica exclusivamente uma instância dessa classe. Essa propriedade é herdada de CIM _ managedelemente é sempre definida como NULL.

JobRunTimes

Tipo de dados: UInt32

Tipo de acesso: Somente leitura

O número de vezes que o trabalho deve ser executado. Um valor de 1 indica que o trabalho não é recorrente, enquanto qualquer valor diferente de zero indica um limite para o número de vezes que o trabalho será recorrente. Zero indica que não há nenhum limite para o número de vezes que o trabalho pode ser processado, mas será encerrado após o tempo de espera ter sido atingido ou o trabalho será encerrado manualmente. Essa propriedade é herdada do _ trabalho CIM.

JobState

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

JobState é uma enumeração de inteiro que indica o estado operacional de um trabalho. Ele também pode indicar transições entre esses Estados, por exemplo, "desligando" e "Iniciando". Essa propriedade é herdada do CIM _ ConcreteJob.

Valor Significado
Novo
2
O trabalho nunca foi iniciado.
Iniciando
em
3
O trabalho está sendo movido dos Estados 2 (novo), 5 (suspensos) ou 11 (serviço) para o estado 4 (em execução).
Executando
4
O trabalho está em execução.
Suspenso
5
O trabalho é interrompido, mas pode ser reiniciado de maneira direta.
Desligando
6
O trabalho está mudando para um estado de 7 (concluído), 8 (encerrado) ou 9 (eliminado).
Concluído
em
7
O trabalho foi concluído normalmente.
Terminada
em
8
O trabalho foi interrompido por uma solicitação de alteração de estado "Terminate". O trabalho e todos os seus processos subjacentes são encerrados e podem ser reiniciados apenas como um novo trabalho. O requisito de que o trabalho seja reiniciado somente como um novo trabalho é específico ao trabalho.
Encerrado
9
O trabalho foi interrompido por uma solicitação de alteração de estado "Kill". Os processos subjacentes ainda podem estar em execução, e uma limpeza pode ser necessária para liberar recursos.
Exceção
10
O trabalho está em um estado anormal que pode indicar uma condição de erro. O status real do trabalho pode estar disponível por meio de objetos específicos do trabalho.
Serviço
11
O trabalho está em um estado específico do fornecedor que dá suporte à descoberta de problemas ou à resolução, ou ambos.
DMTF reservado
12 32767
Reservado.
Fornecedor reservado
32768 65535
Reservado.

JobStatus

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma cadeia de caracteres que representa o status do trabalho. Essa propriedade é herdada do _ trabalho CIM.

JobType

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

Indica o tipo de trabalho que está sendo acompanhado por este objeto.

Desconhecido (0)

Definir máquina virtual (1)

Modificar máquina virtual (2)

Destruir máquina virtual (3)

Modificar as configurações do serviço de gerenciamento (4)

Inicializar máquina virtual (10)

Aguardando para iniciar a máquina virtual (11)

Iniciar máquina virtual (12)

Desligar a máquina virtual (13)

Salvar máquina virtual (14)

Restaurar máquina virtual (15)

Desligar máquina virtual (16)

Pausar máquina virtual (26)

Retomar máquina virtual (27)

Redefinir máquina virtual (28)

Reinicializar máquina virtual (29)

Adicionar recursos de máquina virtual (30)

Modificar recursos de máquina virtual (31)

Remover recursos de máquina virtual (32)

Solicitar memória de máquina virtual inicial (40)

Adicionar memória à máquina virtual (41)

Remover memória da máquina virtual (42)

Mesclando discos VHD (50)

Criar um instantâneo VSS dentro da máquina virtual (51)

Obter dados de configuração de importação (60)

Importar máquina virtual (61)

Exportar máquina virtual (62)

Registrar configuração (63)

Cancelar o registro da configuração (64)

Máquina virtual de instantâneo (70)

Aplicar instantâneo de máquina virtual (71)

Excluir instantâneo de máquina virtual (72)

Limpar o estado do instantâneo da máquina virtual (73)

Adicionar recursos ao pool de recursos (80)

Remover recursos do pool de recursos (81)

Modificar as configurações do servidor de replicação (90)

Criar relação de replicação (91)

Modificar as configurações de relação de replicação (92)

Remover relação de replicação (93)

Iniciar a replicação inicial da faixa (94)

Replicação de importação (95)

Replicar alteração de estado (96)

Iniciar failover (97)

Reverter failover (98)

Failover de confirmação (99)

Replicação sincronizada do Inititate (100)

Cancelar replicação sincronizada (101)

Iniciar réplica de teste (102)

Remover réplica de teste (103)

Replicação inversa (104)

Delta de envio de replicação (105)

Delta de recebimento de replicação (106)

Ressincronização (107)

Aplicar log de alterações (108)

Parar replicação inicial (109)

Parar a ressincronização (110)

Obter estatísticas de réplica (111)

Preparar o verificador de consistência (112)

Verificador de consistência (113)

Parar verificador de consistência (114)

Conexão de replicação de teste (115)

Enviando réplica inicial (116)

Iniciar ressincronização de replicação inicial (117)

Iniciar a exportação de replicação inicial (118)

Redefinir estatísticas de réplica (119)

Aplicar deltas registrados (120)

Ressincronizando a replicação estendida (121)

Lendo a configuração da réplica de teste (122)

Alterar o modo de replicação para primário (123)

Iniciar o failback (124)

Atualizar conjunto de discos (125)

Observação

Valor adicionado no Windows 10.

Definir comutador Ethernet (130)

Modificar as configurações do comutador Ethernet (131)

Destruir comutador Ethernet (132)

Adicionar recursos de comutador Ethernet (133)

Modificar recursos do comutador Ethernet (134)

Remover recursos do comutador Ethernet (135)

Validar máquina virtual planejada (140)

Realizando a máquina virtual (141)

Criando um pool de recursos (150)

Alterando os recursos pai de um pool de recursos (151)

Alterando as configurações não alloction de um pool de recursos (152)

Excluindo um pool de recursos (153)

Habilitar GPU do RemoteFx (160)

Desabilitar GPU do RemoteFx (161)

Modificar as configurações do serviço 3D (162)

Observação

Valor adicionado no Windows 10.

Máquina virtual de backup (170)

Interface do serviço de convidado (180)

Observação

Valor adicionado no Windows 10.

Consultar informações do cluster de convidado (181)

Observação

Valor adicionado no Windows 10.

Definir coleção (190)

Observação

Valor adicionado no Windows 10.

Destruir coleção (191)

Observação

Valor adicionado no Windows 10.

Renomear coleção (192)

Observação

Valor adicionado no Windows 10.

Adicionar membro à coleção (193)

Observação

Valor adicionado no Windows 10.

Remover membro da coleção (194)

Observação

Valor adicionado no Windows 10.

Adicionar configuração à coleção (195)

Observação

Valor adicionado no Windows 10.

Remover configuração da coleção (196)

Observação

Valor adicionado no Windows 10.

Modificar configuração na coleção (197)

Observação

Valor adicionado no Windows 10.

Coleção de instantâneos (198)

Observação

Valor adicionado no Windows 10.

Converter instantâneo para ponto de referência (200)

Observação

Valor adicionado no Windows 10.

Criar ponto de referência (201)

Observação

Valor adicionado no Windows 10.

Excluir ponto de referência (202)

Observação

Valor adicionado no Windows 10.

Ponto de referência de exportação (203)

Observação

Valor adicionado no Windows 10.

Remover dados associados do ponto de referência (204)

Observação

Valor adicionado no Windows 10.

Criar ponto de referência na coleção (205)

Observação

Valor adicionado no Windows 10.

Exportar ponto de referência na coleção (206)

Observação

Valor adicionado no Windows 10.

Remover dados associados do ponto de referência na coleção (207)

Observação

Valor adicionado no Windows 10.

Excluir ponto de referência na coleção (208)

Observação

Valor adicionado no Windows 10.

Importar metadados do ponto de referência (209)

Observação

Valor adicionado no Windows 10 como ponto de referência de limpeza.

Montar ou desmontar dispositivo atribuível (260)

Observação

Valor adicionado no Windows 10.

LocalOrUtcTime

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

Indica se as horas representadas nas propriedades RunStartInterval e UntilTime representam horários locais ou horários UTC. Essa propriedade é herdada do _ trabalho CIM.

Hora local (1)

Hora UTC (2)

Nome

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: chave, maxlen (256)

O nome de exibição para esta instância de um trabalho. Além disso, o nome de exibição pode ser usado como uma propriedade para uma pesquisa ou consulta. Essa propriedade é herdada do CIM _ ManagedSystemElement.

Notificar

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O usuário que é notificado após a conclusão ou falha do trabalho. Essa propriedade é herdada do _ trabalho CIM.

OperatingStatus

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

Fornece informações de status atuais para a condição operacional do elemento e pode ser usado para fornecer mais detalhes em relação ao valor da propriedade enabledstate . Um valor nulo indica que essa propriedade não está implementada. Essa propriedade é herdada do CIM _ ManagedSystemElement.

OperationalStatus

Tipo de dados: a matriz UInt16

Tipo de acesso: Somente leitura

Os status atuais do objeto. Essa propriedade é herdada do CIM _ ManagedSystemElemente cada elemento da matriz é sempre definido como 2 (OK).

OtherRecoveryAction

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma cadeia de caracteres que descreve a ação de recuperação quando a propriedade recoveryaction da instância é 1 (outra). Essa propriedade é herdada do _ trabalho CIM.

Proprietário

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O usuário que enviou o trabalho. Essa propriedade é herdada do _ trabalho CIM.

PercentComplete

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

Qualificadores: MinValue (0), MaxValue (100), unidades ("percent")

A porcentagem de conclusão do trabalho. Essa propriedade é herdada do _ trabalho CIM.

PrimaryStatus

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

Fornece informações de status de alto nível. Essa propriedade deve ser usada em conjunto com a propriedade DetailedStatus para fornecer o status de integridade de alto nível e detalhado do elemento e seus subcomponentes. Um valor nulo indica que essa propriedade não está implementada. Essa propriedade é herdada do CIM _ ManagedSystemElement.

Prioridade

Tipo de dados: UInt32

Tipo de acesso: Somente leitura

A importância da execução de um trabalho. Essa propriedade é herdada do _ trabalho CIM.

Recuperação de

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

Descreve a ação de recuperação a ser executada para um trabalho que não foi executado com êxito. Essa propriedade é herdada do _ trabalho CIM.

Desconhecido (0)

Outro (1)

Não continuar (2)

Continuar com o próximo trabalho (3)

Executar trabalho novamente (4)

Executar trabalho de recuperação (5)

RunDay

Tipo de dados: sint8

Tipo de acesso: Somente leitura

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

O dia do mês em que o trabalho deve ser processado. Há diferentes interpretações para essa propriedade, dependendo do valor de RunDayOfWeek.

Quando RunDayOfWeek é 0 e RunDay é positivo, RunDay define o dia do mês em que o trabalho é processado. Por exemplo, se RunDayOfWeek for 0 e RunDay for 12, o trabalho será processado nos 12 dias do mês.

Quando RunDayOfWeek é 0 e RunDay é negativo, RunDay define o número de dias antes do último dia do mês em que o trabalho é processado. 1 indica o último dia do mês, 2 indica um dia antes do último dia do mês e assim por diante. Por exemplo, se RunDayOfWeek for 0 e RunDay for 1, o trabalho será processado no último dia do mês.

Quando RunDayOfWeek não for 0, RunDayOfWeek será o dia da semana em que o trabalho será processado, em relação a RunDay. Por exemplo, se RunDay for 15 e RunDayOfWeek for 7 (+ sábado), o trabalho será processado no primeiro sábado, em ou após 15 dias do mês. Se RunDay for 20 e RunDayOfWeek for 7 (sábado), o trabalho será processado no primeiro sábado, em ou antes dos 20 dias do mês. Se RunDay for 1 e RunDayOfWeek for 1 (domingo), o trabalho será processado no último domingo do mês.

Essa propriedade é herdada do _ trabalho CIM.

RunDayOfWeek

Tipo de dados: sint8

Tipo de acesso: Somente leitura

Um inteiro positivo ou negativo usado em conjunto com RunDay para indicar o dia da semana ou mês em que o trabalho é processado. Consulte a descrição da propriedade RunDay para obter mais informações. Essa propriedade é herdada do _ trabalho CIM.

-Sábado (7)

-Sexta (6)

-Quinta (5)

-Quarta (4)

-Terça-feira (3)

-Segunda (2)

-Domingo (1)

ExactDayOfMonth (0)

Domingo (1)

Segunda (2)

Terça-feira (3)

Quarta-feira (4)

Quinta-feira (5)

Sexta-feira (6)

Sábado (7)

RunMonth

Tipo de dados: uint8

Tipo de acesso: Somente leitura

O mês durante o qual o trabalho deve ser processado. Essa propriedade é herdada do _ trabalho CIM.

Janeiro (0)

Fevereiro (1)

Março (2)

Abril (3)

Maio (4)

Junho (5)

Julho (6)

Agosto (7)

Setembro (8)

Outubro (9)

Novembro (10)

Dezembro (11)

RunStartInterval

Tipo de dados: DateTime

Tipo de acesso: Somente leitura

O intervalo de tempo após a meia-noite quando o trabalho deve ser processado. Essa propriedade é herdada do _ trabalho CIM.

ScheduledStartTime

Tipo de dados: DateTime

Tipo de acesso: Somente leitura

A hora de início agendada para o trabalho, se aplicável. Essa propriedade é herdada do _ trabalho CIM.

StartTime

Tipo de dados: DateTime

Tipo de acesso: Somente leitura

A hora em que o trabalho começou. Essa propriedade é herdada do _ trabalho CIM.

Status

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Essa propriedade é herdada do CIM _ ManagedSystemElement, mas não é usada.

StatusDescriptions

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Cadeias de caracteres que descrevem os vários valores de matriz de OperationalStatus . Essa propriedade é herdada do CIM _ ManagedSystemElemente cada elemento da matriz é sempre definido como "OK".

TimeBeforeRemoval

Tipo de dados: DateTime

Tipo de acesso: Somente leitura

A quantidade de tempo, em minutos, que o trabalho é retido após a conclusão da execução, com êxito ou falha na execução. O trabalho deve permanecer em existência por algum período de tempo, independentemente do valor da propriedade DeleteOnCompletion . O padrão é de cinco minutos. Essa propriedade é herdada do CIM _ ConcreteJobe é sempre definida como 00000000000500.000000:000.

TimeOfLastStateChange

Tipo de dados: DateTime

Tipo de acesso: Somente leitura

A data ou a hora em que o estado do trabalho foi alterado pela última vez. Se o estado do trabalho não tiver sido alterado e essa propriedade for populada, ela deverá ser definida como um valor de intervalo de 0. Se uma alteração de estado foi solicitada, mas rejeitada ou ainda não processada, a propriedade não deve ser atualizada. Essa propriedade é herdada do CIM _ ConcreteJob.

Timeenvio

Tipo de dados: DateTime

Tipo de acesso: Somente leitura

A hora em que o trabalho foi enviado. Essa propriedade é herdada do _ trabalho CIM.

UntilTime

Tipo de dados: DateTime

Tipo de acesso: Somente leitura

A hora em que o trabalho não é válido ou deve ser parado. Essa propriedade é herdada do _ trabalho CIM.

Comentários

O acesso à classe Msvm _ ConcreteJob pode ser restringido pela filtragem do UAC. Para obter mais informações, consulte controle de conta de usuário e WMI.

Requisitos

Requisito Valor
Cliente mínimo com suporte
[Somente aplicativos de área de trabalho do Windows 8]
Servidor mínimo com suporte
[Somente aplicativos da área de trabalho do Windows Server 2012]
Namespace
\Virtualização \ v2 de raiz
MOF
WindowsVirtualization. v2. mof
DLL
Vmms.exe

Confira também

_CONCRETEJOB CIM

_CONCRETEJOB CIM

Classes de gerenciamento do sistema virtual