_Classe MSVM ConcreteJob

Versione concreta di un processo. Questa classe rappresenta un'unità di lavoro generica e di cui è possibile creare un'istanza, ad esempio un batch o un processo di stampa, ed è utilizzata in modo specifico in Hyper-V per tenere traccia dello stato di avanzamento delle operazioni asincrone.

La sintassi seguente è semplificata Managed Object Format codice (MOF) e include tutte le proprietà ereditate.

Sintassi

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

Members

La classe _ ConcreteJob di MSVM dispone di questi tipi di membri:

Metodi

La classe _ ConcreteJob di MSVM dispone di questi metodi.

Metodo Descrizione
GetError Recupera l'oggetto errore per il processo, se disponibile.
GetErrorEx Recupera gli oggetti Error per il processo, se presenti.
KillJob Questo metodo non è supportato.
RequestStateChange Richiede che lo stato del processo venga modificato nello stato specificato.

Proprietà

La classe _ ConcreteJob di MSVM dispone di queste proprietà.

Annullabili

Tipo di dati: Boolean

Tipo di accesso: sola lettura

Indica se il processo può essere annullato. Il valore di questa proprietà non garantisce che una richiesta di annullamento del processo avrà esito positivo.

Didascalia

Tipo di dati: String

Tipo di accesso: sola lettura

Breve descrizione dell'oggetto. Questa proprietà viene ereditata da CIM _ managementelement.

CommunicationStatus

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Indica la capacità della strumentazione di comunicare con l'elemento gestito sottostante. Un valore null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM _ ManagedSystemElement.

DeleteOnCompletion

Tipo di dati: Boolean

Tipo di accesso: sola lettura

Specifica se il processo deve essere eliminato automaticamente al termine dell'operazione. Questa proprietà viene ereditata dal _ processo CIM.

Descrizione

Tipo di dati: String

Tipo di accesso: sola lettura

Descrizione dell'oggetto . Questa proprietà viene ereditata da CIM _ managementelement.

DetailedStatus

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Aggiunge un complimento alla proprietà PrimaryStatus con ulteriori dettagli sullo stato. Un valore null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM _ ManagedSystemElement.

ElapsedTime

Tipo di dati: DateTime

Tipo di accesso: sola lettura

Intervallo di tempo durante il quale il processo è stato eseguito o il tempo di esecuzione totale se il processo è stato completato. Questa proprietà viene ereditata dal _ processo CIM.

ElementName

Tipo di dati: String

Tipo di accesso: sola lettura

Nome visualizzato per l'oggetto. Questa proprietà viene ereditata da CIM _ managementelement.

ErrorCode

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Codice di errore specifico del fornitore. Se il processo è stato completato senza errori, il valore deve essere impostato su zero. Questa proprietà viene ereditata dal _ processo CIM.

ErrorDescription

Tipo di dati: String

Tipo di accesso: sola lettura

Stringa che contiene la descrizione dell'errore del fornitore. Questa proprietà viene ereditata dal _ processo CIM.

ErrorSummaryDescription

Tipo di dati: String

Tipo di accesso: sola lettura

Qualificatori: ModelCorrespondence ("_ processo CIM.ErrorCode")

Descrizione di riepilogo dell'errore, se presente. Questa proprietà viene ereditata dal _ processo CIM.

HealthState

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Stato corrente dell'elemento. Questo attributo esprime lo stato di integrità di questo elemento ma non necessariamente dei relativi sottocomponenti. I valori possibili sono compresi tra 0 e 30, dove 5 indica che l'elemento è completamente integro e 30 indica che l'elemento è completamente non funzionale. Questa proprietà viene ereditata da CIM _ ManagedSystemElemented è sempre impostata su 5.

InstallDate

Tipo di dati: DateTime

Tipo di accesso: sola lettura

Data e ora di creazione della configurazione della macchina virtuale. Questa proprietà viene ereditata da CIM _ ManagedSystemElement.

InstanceID

Tipo di dati: String

Tipo di accesso: sola lettura

Qualificatori: chiave

Identifica in modo univoco un'istanza di questa classe. Questa proprietà viene ereditata da CIM _ managementelemented è sempre impostata su null.

JobRunTimes

Tipo di dati: UInt32

Tipo di accesso: sola lettura

Il numero di volte in cui il processo deve essere eseguito. Il valore 1 indica che il processo non è ricorrente, mentre un valore diverso da zero indica un limite al numero di volte che il processo ricorrerà. Zero indica che non esiste alcun limite per il numero di volte in cui il processo può essere elaborato, ma verrà terminato dopo il raggiungimento di UntilTime o se il processo viene terminato manualmente. Questa proprietà viene ereditata dal _ processo CIM.

JobState

Tipo di dati: UInt16

Tipo di accesso: sola lettura

JobState è un'enumerazione Integer che indica lo stato operativo di un processo. Può inoltre indicare transizioni tra questi Stati, ad esempio, "chiusura in corso" e "avvio". Questa proprietà viene ereditata da CIM _ ConcreteJob.

Valore Significato
Nuovo
2
Il processo non è mai stato avviato.
A partire
da
3
Il processo viene spostato dagli stati 2 (nuovo), 5 (sospeso) o 11 (servizio) nello stato 4 (in esecuzione).
Esecuzione
di
4
Il processo è in esecuzione.
Sospeso
5
Il processo è stato interrotto, ma può essere riavviato in modo uniforme.
Chiusura
di
6
Il processo viene spostato in uno stato 7 (completato), 8 (terminato) o 9 (terminato).
Completato
7
Il processo è stato completato normalmente.
Terminato
8
Il processo è stato interrotto da una richiesta di modifica dello stato "Terminate". Il processo e tutti i processi sottostanti sono terminati e possono essere riavviati solo come nuovo processo. Il requisito che il processo venga riavviato solo come nuovo processo è specifico del processo.
Ucciso
9
Il processo è stato interrotto da una richiesta di modifica dello stato "Kill". È possibile che i processi sottostanti siano ancora in esecuzione e che sia necessario eseguire una pulizia per liberare risorse.
Eccezione
10
Il processo è in uno stato anomalo che potrebbe essere indicativo di una condizione di errore. Lo stato effettivo del processo potrebbe essere disponibile tramite oggetti specifici del processo.
Servizio
11
Il processo è in uno stato specifico del fornitore che supporta l'individuazione o la risoluzione dei problemi o entrambi.
DMTF riservato
12 32767
Riservato.
Fornitore riservato
32768 65535
Riservato.

Stato processo

Tipo di dati: String

Tipo di accesso: sola lettura

Stringa che rappresenta lo stato del processo. Questa proprietà viene ereditata dal _ processo CIM.

JobType

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Indica il tipo di processo rilevato da questo oggetto.

Sconosciuto (0)

Definisci macchina virtuale (1)

Modificare la macchina virtuale (2)

Elimina macchina virtuale (3)

Modificare le impostazioni del servizio di gestione (4)

Inizializza macchina virtuale (10)

In attesa di avvio della macchina virtuale (11)

Avvia macchina virtuale (12)

Spegnere la macchina virtuale (13)

Salva macchina virtuale (14)

Ripristina macchina virtuale (15)

Arresta macchina virtuale (16)

Sospendi macchina virtuale (26)

Riprendi macchina virtuale (27)

Reimposta macchina virtuale (28)

Riavvia macchina virtuale (29)

Aggiungi risorse macchina virtuale (30)

Modificare le risorse della macchina virtuale (31)

Rimuovere le risorse della macchina virtuale (32)

Richiedi memoria della macchina virtuale iniziale (40)

Aggiungi memoria alla macchina virtuale (41)

Rimuovi memoria dalla macchina virtuale (42)

Unione di dischi VHD (50)

Crea snapshot VSS all'interno della macchina virtuale (51)

Ottenere i dati delle impostazioni di importazione (60)

Importa macchina virtuale (61)

Esporta macchina virtuale (62)

Configurazione registrazione (63)

Annulla registrazione configurazione (64)

Macchina virtuale snapshot (70)

Applica snapshot macchina virtuale (71)

Elimina snapshot macchina virtuale (72)

Cancella stato snapshot macchina virtuale (73)

Aggiungere risorse al pool di risorse (80)

Rimuovere le risorse dal pool di risorse (81)

Modificare le impostazioni del server di replica (90)

Creazione relazione di replica (91)

Modificare le impostazioni delle relazioni di replica (92)

Rimuovere la relazione di replica (93)

Avviare la replica iniziale inband (94)

Importazione replica (95)

Modifica stato replica (96)

Avviare il failover (97)

Ripristino del failover (98)

Failover di commit (99)

Replica Inititate sincronizzata (100)

Annulla replica sincronizzata (101)

Avviare la replica di test (102)

Rimuovere la replica di test (103)

Replica inversa (104)

Delta di invio della replica (105)

Delta di ricezione della replica (106)

Risincronizzazione (107)

Applica log modifiche (108)

Arrestare la replica iniziale (109)

Interrompi risincronizzazione (110)

Ottenere le statistiche di replica (111)

Prepara per verifica coerenza (112)

Verifica coerenza (113)

Arresta verifica coerenza (114)

Test della connessione di replica (115)

Invio della replica iniziale (116)

Avviare la risincronizzazione iniziale della replica (117)

Avviare l'esportazione della replica iniziale (118)

Reimposta statistiche replica (119)

Applica Delta registrati (120)

Risincronizzazione della replica estesa (121)

Lettura della configurazione della replica di test (122)

Impostare la modalità di replica su Primary (123)

Avvio del failback (124)

Aggiornamento del set di dischi (125)

Nota

Valore aggiunto in Windows 10.

Definisci switch Ethernet (130)

Modificare le impostazioni del Comcambio Ethernet (131)

Switch Ethernet Destroy (132)

Aggiungi risorse switch Ethernet (133)

Modifica risorse Commuti Ethernet (134)

Rimuovi risorse commute Ethernet (135)

Convalida macchina virtuale pianificata (140)

Realizzazione della macchina virtuale (141)

Creazione di un pool di risorse (150)

Modifica delle risorse padre di un pool di risorse (151)

Modifica delle impostazioni non alloction di un pool di risorse (152)

Eliminazione di un pool di risorse (153)

Abilita GPU RemoteFx (160)

Disabilitare GPU RemoteFx (161)

Modificare le impostazioni del servizio 3D (162)

Nota

Valore aggiunto in Windows 10.

Macchina virtuale di backup (170)

Interfaccia del servizio Guest (180)

Nota

Valore aggiunto in Windows 10.

Informazioni sul cluster guest di query (181)

Nota

Valore aggiunto in Windows 10.

Definisci raccolta (190)

Nota

Valore aggiunto in Windows 10.

Elimina raccolta (191)

Nota

Valore aggiunto in Windows 10.

Rinomina raccolta (192)

Nota

Valore aggiunto in Windows 10.

Aggiungere un membro alla raccolta (193)

Nota

Valore aggiunto in Windows 10.

Rimuovi membro dalla raccolta (194)

Nota

Valore aggiunto in Windows 10.

Aggiungi impostazione alla raccolta (195)

Nota

Valore aggiunto in Windows 10.

Rimuovi impostazione dalla raccolta (196)

Nota

Valore aggiunto in Windows 10.

Modifica impostazione sulla raccolta (197)

Nota

Valore aggiunto in Windows 10.

Raccolta snapshot (198)

Nota

Valore aggiunto in Windows 10.

Converti snapshot in punto di riferimento (200)

Nota

Valore aggiunto in Windows 10.

Crea punto di riferimento (201)

Nota

Valore aggiunto in Windows 10.

Elimina punto di riferimento (202)

Nota

Valore aggiunto in Windows 10.

Esporta punto di riferimento (203)

Nota

Valore aggiunto in Windows 10.

Rimuovere i dati associati dal punto di riferimento (204)

Nota

Valore aggiunto in Windows 10.

Crea punto di riferimento sulla raccolta (205)

Nota

Valore aggiunto in Windows 10.

Esporta punto di riferimento nella raccolta (206)

Nota

Valore aggiunto in Windows 10.

Rimuovere i dati associati dal punto di riferimento nella raccolta (207)

Nota

Valore aggiunto in Windows 10.

Elimina punto di riferimento nella raccolta (208)

Nota

Valore aggiunto in Windows 10.

Importa metadati dei punti di riferimento (209)

Nota

Valore aggiunto in Windows 10 come punto di riferimento della pulizia.

Montaggio o smontaggio del dispositivo assegnabile (260)

Nota

Valore aggiunto in Windows 10.

LocalOrUtcTime

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Indica se le ore rappresentate nelle proprietà RunStartInterval e UntilTime rappresentano le ore locali o l'ora UTC. Questa proprietà viene ereditata dal _ processo CIM.

Ora locale (1)

Ora UTC (2)

Nome

Tipo di dati: String

Tipo di accesso: sola lettura

Qualificatori: Key, maxlen (256)

Nome visualizzato per questa istanza di un processo. Inoltre, il nome visualizzato può essere utilizzato come proprietà per una ricerca o una query. Questa proprietà viene ereditata da CIM _ ManagedSystemElement.

Notificare

Tipo di dati: String

Tipo di accesso: sola lettura

Utente che riceve una notifica al completamento o all'esito negativo del processo. Questa proprietà viene ereditata dal _ processo CIM.

OperatingStatus

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Fornisce informazioni sullo stato corrente per la condizione operativa dell'elemento e può essere utilizzato per fornire maggiori dettagli rispetto al valore della proprietà EnabledState . Un valore null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM _ ManagedSystemElement.

OperationalStatus

Tipo di dati: matrice UInt16

Tipo di accesso: sola lettura

Stati correnti dell'oggetto. Questa proprietà viene ereditata da CIM _ ManagedSystemElemente ogni elemento della matrice è sempre impostato su 2 (OK).

OtherRecoveryAction

Tipo di dati: String

Tipo di accesso: sola lettura

Stringa che descrive l'azione di ripristino quando la proprietà RecoveryAction dell'istanza è 1 (other). Questa proprietà viene ereditata dal _ processo CIM.

Proprietario

Tipo di dati: String

Tipo di accesso: sola lettura

Utente che ha inviato il processo. Questa proprietà viene ereditata dal _ processo CIM.

PercentComplete

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Qualificatori: MinValue (0), MaxValue (100), unità ("percentuale")

Percentuale di completamento del processo. Questa proprietà viene ereditata dal _ processo CIM.

PrimaryStatus

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Fornisce informazioni sullo stato di alto livello. Questa proprietà deve essere utilizzata in combinazione con la proprietà DetailedStatus per fornire lo stato di integrità di livello elevato e dettagliato dell'elemento e dei relativi sottocomponenti. Un valore null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM _ ManagedSystemElement.

Priorità

Tipo di dati: UInt32

Tipo di accesso: sola lettura

Importanza dell'esecuzione di un processo. Questa proprietà viene ereditata dal _ processo CIM.

RecoveryAction

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Descrive l'azione di ripristino da intraprendere per un processo che non è stato eseguito correttamente. Questa proprietà viene ereditata dal _ processo CIM.

Sconosciuto (0)

Altro (1)

Non continuare (2)

Continua con il processo successivo (3)

Esegui di nuovo il processo (4)

Esegui processo di ripristino (5)

RunDay

Tipo di dati: sint8

Tipo di accesso: sola lettura

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

Giorno del mese in cui deve essere elaborato il processo. Sono disponibili diverse interpretazioni per questa proprietà, a seconda del valore di RunDayOfWeek.

Quando RunDayOfWeek è 0 e RunDay è un valore positivo, RunDay definisce il giorno del mese in cui viene elaborato il processo. Ad esempio, se RunDayOfWeek è 0 e RunDay è 12, il processo verrà elaborato il giorno 12 del mese.

Quando RunDayOfWeek è 0 e RunDay è negativo, RunDay definisce il numero di giorni prima dell'ultimo giorno del mese in cui viene elaborato il processo. 1 indica l'ultimo giorno del mese, 2 indica un giorno prima dell'ultimo giorno del mese e così via. Se, ad esempio, RunDayOfWeek è 0 e RunDay è 1, il processo verrà elaborato l'ultimo giorno del mese.

Quando RunDayOfWeek è diverso da 0, RunDayOfWeek è il giorno della settimana in cui verrà elaborato il processo, relativo a RunDay. Se, ad esempio, RunDay è 15 e RunDayOfWeek è 7 (+ sabato), il processo verrà elaborato il primo sabato il o dopo il 15 ° giorno del mese. Se RunDay è 20 e RunDayOfWeek è 7 (sabato), il processo verrà elaborato il primo sabato il o prima del 20 ° giorno del mese. Se RunDay è 1 e RunDayOfWeek è 1 (domenica), il processo verrà elaborato l'ultima domenica del mese.

Questa proprietà viene ereditata dal _ processo CIM.

RunDayOfWeek

Tipo di dati: sint8

Tipo di accesso: sola lettura

Intero positivo o negativo utilizzato insieme a RunDay per indicare il giorno della settimana o il mese in cui viene elaborato il processo. Per ulteriori informazioni, vedere la descrizione della proprietà RunDay . Questa proprietà viene ereditata dal _ processo CIM.

-Sabato (7)

-Venerdì (6)

-Giovedi (5)

-Mercoledì (4)

-Martedì (3)

-Lunedì (2)

-Domenica (1)

ExactDayOfMonth (0)

Domenica (1)

Lunedì (2)

Martedì (3)

Mercoledì (4)

Giovedi (5)

Venerdì (6)

Sabato (7)

RunMonth

Tipo di dati: Uint8

Tipo di accesso: sola lettura

Mese durante il quale deve essere elaborato il processo. Questa proprietà viene ereditata dal _ processo CIM.

Gennaio (0)

Febbraio (1)

Marzo (2)

Aprile (3)

Maggio (4)

Giugno (5)

Luglio (6)

Agosto (7)

Settembre (8)

Ottobre (9)

Novembre (10)

Dicembre (11)

RunStartInterval

Tipo di dati: DateTime

Tipo di accesso: sola lettura

Intervallo di tempo dopo la mezzanotte di elaborazione del processo. Questa proprietà viene ereditata dal _ processo CIM.

ScheduledStartTime

Tipo di dati: DateTime

Tipo di accesso: sola lettura

Ora di inizio pianificata per il processo, se applicabile. Questa proprietà viene ereditata dal _ processo CIM.

StartTime

Tipo di dati: DateTime

Tipo di accesso: sola lettura

Ora di inizio del processo. Questa proprietà viene ereditata dal _ processo CIM.

Status

Tipo di dati: String

Tipo di accesso: sola lettura

Questa proprietà viene ereditata da CIM _ ManagedSystemElement, ma non viene utilizzata.

StatusDescriptions

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Stringhe che descrivono i vari valori della matrice OperationalStatus . Questa proprietà viene ereditata da CIM _ ManagedSystemElemente ogni elemento della matrice è sempre impostato su "OK".

TimeBeforeRemoval

Tipo di dati: DateTime

Tipo di accesso: sola lettura

Quantità di tempo, in minuti, durante la quale il processo viene mantenuto dopo il completamento dell'esecuzione, ovvero esito positivo o negativo dell'esecuzione. Il processo deve rimanere in esistenza per un certo periodo di tempo indipendentemente dal valore della proprietà DeleteOnCompletion . Il valore predefinito è 5 minuti. Questa proprietà viene ereditata da CIM _ ConcreteJobed è sempre impostata su 00000000000500.000000:000.

TimeOfLastStateChange

Tipo di dati: DateTime

Tipo di accesso: sola lettura

Data o ora dell'Ultima modifica apportata allo stato del processo. Se lo stato del processo non è stato modificato e questa proprietà è popolata, deve essere impostata su un valore di intervallo 0. Se una modifica dello stato è stata richiesta ma rifiutata o non ancora elaborata, la proprietà non deve essere aggiornata. Questa proprietà viene ereditata da CIM _ ConcreteJob.

TimeSubmitted

Tipo di dati: DateTime

Tipo di accesso: sola lettura

Ora di invio del processo. Questa proprietà viene ereditata dal _ processo CIM.

UntilTime

Tipo di dati: DateTime

Tipo di accesso: sola lettura

L'ora in cui il processo non è valido o deve essere arrestato. Questa proprietà viene ereditata dal _ processo CIM.

Commenti

L'accesso alla classe _ ConcreteJob di MSVM potrebbe essere limitato dal filtraggio del controllo dell'account utente. Per ulteriori informazioni, vedere controllo dell'account utente e WMI.

Requisiti

Requisito Valore
Client minimo supportato
[Solo app desktop di Windows 8]
Server minimo supportato
[Solo app desktop Windows Server 2012]
Spazio dei nomi
\Virtualizzazione radice \ v2
MOF
WindowsVirtualization. v2. mof
DLL
Vmms.exe

Vedi anche

_CONCRETEJOB CIM

_CONCRETEJOB CIM

Classi di gestione del sistema virtuale