Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Uma versão concreta do trabalho. Essa classe representa uma unidade de trabalho genérica e instanciável, como um lote ou um trabalho de impressão, e é usada especificamente em Hyper-V para controlar o progresso de operações assíncronas.
A sintaxe a seguir é o código MOF (Managed Object Format) simplificado 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:
Metodologia
A classe Msvm_ConcreteJob tem esses métodos.
| Método | Descrição |
|---|---|
| GetError | Recupera o objeto de erro para o trabalho, se existir. |
| GetErrorEx | Recupera os objetos de erro para o trabalho, se existirem. |
| KillJob | Este método não é suportado. |
| RequestStateChange | Solicita que o estado do trabalho seja alterado para o estado especificado. |
Propriedades
A classe Msvm_ConcreteJob tem essas propriedades.
-
Cancellable
-
-
Tipo de dados: booleano
-
Tipo de acesso: Somente leitura
Indica se o trabalho pode ser cancelado. O valor desta propriedade não garante que um pedido de cancelamento do trabalho será bem-sucedido.
-
-
Legenda
-
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
Uma breve descrição do objeto. Esta propriedade é herdada de CIM_ManagedElement.
-
-
Status da comunicação
-
-
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 Null indica que essa propriedade não é implementada. Esta propriedade é herdada de CIM_ManagedSystemElement.
-
-
DeleteOnCompletion
-
-
Tipo de dados: booleano
-
Tipo de acesso: Somente leitura
Especifica se o trabalho deve ser excluído automaticamente após a conclusão. Esta propriedade é herdada de CIM_Job.
-
-
Descrição
-
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
Uma descrição do objeto. Esta 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 Null indica que essa propriedade não é implementada. Esta propriedade é herdada de CIM_ManagedSystemElement.
-
-
Tempo Decorrido
-
-
Tipo de dados: datetime
-
Tipo de acesso: Somente leitura
O intervalo de tempo que o trabalho foi executado ou o tempo total de execução se o trabalho estiver concluído. Esta propriedade é herdada de CIM_Job.
-
-
ElementName
-
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
Um nome de exibição para o objeto. Esta propriedade é herdada de CIM_ManagedElement.
-
-
Código de erro
-
-
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 erro. Esta propriedade é herdada de CIM_Job.
-
-
Descrição do erro
-
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
Uma cadeia de caracteres que contém a descrição do erro do fornecedor. Esta propriedade é herdada de CIM_Job.
-
-
ErrorSummaryDescription
-
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_Job.ErrorCode")
Uma descrição resumida do erro, se existir. Esta propriedade é herdada de CIM_Job.
-
-
Estado de Saúde
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
A integridade atual do elemento. Este atributo expressa a integridade deste elemento, mas não necessariamente a de seus subcomponentes. Os valores possíveis são de 0 a 30, onde 5 significa que o elemento é totalmente saudável e 30 significa que o elemento é completamente não funcional. Esta propriedade é herdada de CIM_ManagedSystemElement, e é 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. Esta propriedade é herdada de CIM_ManagedSystemElement.
-
-
ID de Instância
-
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
-
Eliminatórias: Key
Identifica exclusivamente uma instância dessa classe. Esta propriedade é herdada de CIM_ManagedElement e é sempre definida como Nulo.
-
-
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á limite para o número de vezes que o trabalho pode ser processado, mas ele será encerrado depois que o UntilTime for atingido ou o trabalho for encerrado manualmente. Esta propriedade é herdada de CIM_Job.
-
-
JobState
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
JobState é uma enumeração inteira que indica o estado operacional de um trabalho. Ele também pode indicar transições entre esses estados, por exemplo, "Desligamento" e "Início". Esta propriedade é herdada de CIM_ConcreteJob.
Valor Significado - Novo
- 2
O trabalho nunca foi iniciado. - Iniciar
- 3
O trabalho está sendo movido dos estados 2 (Novo), 5 (Suspenso) ou 11 (Serviço) para o estado 4 (Em execução). - A correr
- 4
O trabalho está em execução. - Suspenso
- 5
O trabalho é interrompido, mas pode ser reiniciado de forma contínua. - Desligando
- 6
O trabalho está sendo movido para um estado 7 (Concluído), 8 (Encerrado) ou 9 (Morto). - Concluído
- 7
O trabalho foi concluído normalmente. - Terminado
- 8
O trabalho foi interrompido por uma solicitação de alteração de estado "Encerrar". 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 apenas como um novo trabalho é específico do trabalho. - Matou
- 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 ser indicativo de 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 oferece suporte à descoberta ou resolução de problemas, ou ambos. - DMTF Reservado
- 12 32767
Reservado. - Fornecedor Reservado
- 32768 65535
Reservado. -
-
JobStatus
-
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
Uma cadeia de caracteres que representa o status do trabalho. Esta propriedade é herdada de CIM_Job.
-
-
Tipo de trabalho
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Indica o tipo de trabalho que está sendo rastreado por esse objeto.
-
-
Desconhecido (0)
-
Definir Virtual Machine (1)
-
Modificar máquina virtual (2)
-
Destruir máquina virtual (3)
-
Modificar 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)
-
Desligue a máquina virtual (13)
-
Salvar máquina virtual (14)
-
Restaurar máquina virtual (15)
-
Desligue a 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 inicial da máquina virtual (40)
-
Adicionar memória à máquina virtual (41)
-
Remover memória da máquina virtual (42)
-
Mesclando discos VHD (50)
-
Criar 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)
-
Configuração de registro (63)
-
Cancelar configuração de registro (64)
-
Máquina virtual de instantâneo (70)
-
Aplicar instantâneo de máquina virtual (71)
-
Excluir instantâneo da máquina virtual (72)
-
Limpar estado do instantâneo da máquina virtual (73)
-
Adicionar recursos ao pool de recursos (80)
-
Remover recursos do pool de recursos (81)
-
Modificar configurações do servidor de replicação (90)
-
Criar relação de replicação (91)
-
Modificar configurações de relacionamento de replicação (92)
-
Remover relação de replicação (93)
-
Iniciar replicação inicial em banda (94)
-
Importar replicação (95)
-
Replicar alteração de estado (96)
-
Iniciar failover (97)
-
Reverter failover (98)
-
Confirmar failover (99)
-
Iniciar replicação sincronizada (100)
-
Cancelar replicação sincronizada (101)
-
Iniciar réplica de teste (102)
-
Remover réplica de teste (103)
-
Replicação reversa (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 a replicação inicial (109)
-
Parar de ressincronizar (110)
-
Obter estatísticas de réplica (111)
-
Preparar para o Verificador de Consistência (112)
-
Verificador de consistência (113)
-
Verificador de consistência de parada (114)
-
Conexão de replicação de teste (115)
-
Enviando réplica inicial (116)
-
Iniciar replicação inicial de ressincronização (117)
-
Iniciar replicação inicial de exportação (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 failback (124)
-
Atualizar conjunto de discos (125)
-
Observação
Valor acrescentado no Windows 10.
-
Definir Ethernet Switch (130)
-
Modificar configurações do comutador Ethernet (131)
-
Destrua o comutador Ethernet (132)
-
Adicionar recursos de switch Ethernet (133)
-
Modificar recursos de switch Ethernet (134)
-
Remover recursos de switch 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 de não alocação de um pool de recursos (152)
-
Excluindo um pool de recursos (153)
-
Ativar GPU RemoteFx (160)
-
Desativar GPU RemoteFx (161)
-
Modificar configurações de serviço 3D (162)
-
Observação
Valor acrescentado no Windows 10.
-
Máquina virtual de backup (170)
-
Interface de serviço ao hóspede (180)
-
Observação
Valor acrescentado no Windows 10.
-
Consultar informações de cluster de convidado (181)
-
Observação
Valor acrescentado no Windows 10.
-
Definir Collection (190)
-
Observação
Valor acrescentado no Windows 10.
-
Coleção Destroy (191)
-
Observação
Valor acrescentado no Windows 10.
-
Renomear coleção (192)
-
Observação
Valor acrescentado no Windows 10.
-
Adicionar Membro à Coleção (193)
-
Observação
Valor acrescentado no Windows 10.
-
Remover Membro da Coleção (194)
-
Observação
Valor acrescentado no Windows 10.
-
Adicionar configuração à coleção (195)
-
Observação
Valor acrescentado no Windows 10.
-
Remover configuração da coleção (196)
-
Observação
Valor acrescentado no Windows 10.
-
Modificar configuração na coleção (197)
-
Observação
Valor acrescentado no Windows 10.
-
Coleção Snapshot (198)
-
Observação
Valor acrescentado no Windows 10.
-
Converter instantâneo em ponto de referência (200)
-
Observação
Valor acrescentado no Windows 10.
-
Criar Ponto de Referência (201)
-
Observação
Valor acrescentado no Windows 10.
-
Suprimir o ponto de referência (202)
-
Observação
Valor acrescentado no Windows 10.
-
Ponto de referência da exportação (203)
-
Observação
Valor acrescentado no Windows 10.
-
Remover dados associados do ponto de referência (204)
-
Observação
Valor acrescentado no Windows 10.
-
Criar ponto de referência na coleção (205)
-
Observação
Valor acrescentado no Windows 10.
-
Ponto de Referência de Exportação na Recolha (206)
-
Observação
Valor acrescentado no Windows 10.
-
Remover dados associados do ponto de referência na coleta (207)
-
Observação
Valor acrescentado no Windows 10.
-
Suprimir ponto de referência sobre a recolha (208)
-
Observação
Valor acrescentado 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 acrescentado no Windows 10.
LocalOrUtcTime
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Indica se as horas representadas nas propriedades RunStartInterval e UntilTime representam as horas locais ou as horas UTC. Esta propriedade é herdada de CIM_Job.
-
Hora local (1)
-
Hora UTC (2 )
Nome
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
-
Eliminatórias: Chave, MaxLen ( 256 )
O nome para exibição desta instância de um trabalho. Além disso, o nome para exibição pode ser usado como uma propriedade para uma pesquisa ou consulta. Esta propriedade é herdada de CIM_ManagedSystemElement.
Notifique
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
O usuário que é notificado após a conclusão ou falha do trabalho. Esta propriedade é herdada de CIM_Job.
Estado Operacional
-
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 Null indica que essa propriedade não é implementada. Esta propriedade é herdada de CIM_ManagedSystemElement.
Estatuto Operacional
-
Tipo de dados: uint16 array
-
Tipo de acesso: Somente leitura
Os status atuais do objeto. Essa propriedade é herdada de CIM_ManagedSystemElement e cada elemento de matriz é sempre definido como 2 (OK).
Outro RecoveryAction
-
Tipo de dados: string
-
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 (Other). Esta propriedade é herdada de CIM_Job.
Proprietário
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
O usuário que enviou o trabalho. Esta propriedade é herdada de CIM_Job.
por centoConclua
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
-
Qualificadores: MinValue ( 0 ), MaxValue ( 100 ), Unidades ( "Percent" )
A percentagem de conclusão do trabalho. Esta propriedade é herdada de CIM_Job.
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 status de integridade detalhado e de alto nível do elemento e seus subcomponentes. Um valor Null indica que essa propriedade não é implementada. Esta propriedade é herdada de CIM_ManagedSystemElement.
Prioridade
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
A importância da execução de um trabalho. Esta propriedade é herdada de CIM_Job.
Ação de recuperação
-
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. Esta propriedade é herdada de CIM_Job.
-
Desconhecido (0)
-
Outros (1)
-
Não continuar (2)
-
Continuar com o próximo trabalho (3)
-
Executar novamente o trabalho (4)
-
Executar trabalho de recuperação (5 )
Dia de Corrida
-
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. Existem diferentes interpretações para esta 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 no 12ºdia 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 é 0, RunDayOfWeek é o dia da semana em que o trabalho será processado, relativo a RunDay. Por exemplo, se RunDay for 15 e RunDayOfWeek for 7 (+sábado), o trabalho será processado no primeiro sábado no ou após o15º dia do mês. Se RunDay for 20 e RunDayOfWeek for 7 (sábado), o trabalho será processado no primeiro sábado no ou antes do20º dia do mês. Se RunDay for 1 e RunDayOfWeek for 1 (domingo), o trabalho será processado no último domingo do mês.
Esta propriedade é herdada de CIM_Job.
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. Esta propriedade é herdada de CIM_Job.
-
-Sábado ( 7)
-
-Sexta-feira ( 6)
-
-Quinta-feira ( 5)
-
-Quarta-feira ( 4)
-
-Terça-feira ( 3)
-
-Segunda-feira ( 2)
-
-Domingo ( 1)
-
ExactDayOfMonth (0)
-
Domingo (1)
-
Segunda-feira (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. Esta propriedade é herdada de CIM_Job.
-
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. Esta propriedade é herdada de CIM_Job.
ScheduledStartTime
-
Tipo de dados: datetime
-
Tipo de acesso: Somente leitura
A hora de início agendada para o trabalho, se aplicável. Esta propriedade é herdada de CIM_Job.
Horário de Início
-
Tipo de dados: datetime
-
Tipo de acesso: Somente leitura
A hora em que o trabalho começou. Esta propriedade é herdada de CIM_Job.
Situação
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
Esta propriedade é herdada de CIM_ManagedSystemElement, mas não é usada.
StatusDescrições
-
Tipo de dados: string array
-
Tipo de acesso: Somente leitura
Strings que descrevem os vários valores de matriz OperationalStatus . Essa propriedade é herdada de CIM_ManagedSystemElement, e cada elemento de 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 depois de ter terminado a execução, com ou com êxito nessa execução. O trabalho deve permanecer existente por algum período de tempo, independentemente do valor da propriedade DeleteOnComplete. O padrão é cinco minutos. Esta propriedade é herdada de CIM_ConcreteJob e é sempre definida como 0000000000500.000000:000.
TimeOfLastStateChange
-
Tipo de dados: datetime
-
Tipo de acesso: Somente leitura
A data ou 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 preenchida, ela deverá ser definida como um valor de intervalo 0. Se uma alteração de estado foi solicitada, mas rejeitada ou ainda não processada, a propriedade não deve ser atualizada. Esta propriedade é herdada de CIM_ConcreteJob.
TempoEnviado
-
Tipo de dados: datetime
-
Tipo de acesso: Somente leitura
A hora em que o trabalho foi enviado. Esta propriedade é herdada de CIM_Job.
Até que o tempo
-
Tipo de dados: datetime
-
Tipo de acesso: Somente leitura
O momento em que o trabalho não é válido ou deve ser interrompido. Esta propriedade é herdada de CIM_Job.
Observações
O acesso à classe Msvm_ConcreteJob pode ser restrito pela Filtragem UAC. Para obter mais informações, consulte Controle de Conta de Usuário e WMI.
Requerimentos
| Requisito | Valor |
|---|---|
| Cliente mínimo suportado |
Windows 8 [apenas aplicações de ambiente de trabalho] |
| Servidor mínimo suportado |
Windows Server 2012 [apenas aplicações de ambiente de trabalho] |
| Espaço de nomes |
Raiz\Virtualização\V2 |
| MOF |
|
| DLL |
|