classe Msvm_ConcreteJob
Una versione concreta del lavoro. Questa classe rappresenta un'unità generica e istantanea di lavoro, ad esempio un batch o un processo di stampa, e viene usata in modo specifico in Hyper-V per tenere traccia dello stato di avanzamento delle operazioni asincrone.
La sintassi seguente è il codice MOF (Managed Object Format) semplificato 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 Msvm_ConcreteJob include questi tipi di membri:
Metodi
La classe Msvm_ConcreteJob include questi metodi.
Metodo | Descrizione |
---|---|
GetError | Recupera l'oggetto error per il processo, se presente. |
GetErrorEx | Recupera gli oggetti di errore 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 Msvm_ConcreteJob ha queste proprietà.
-
Annullabile
-
-
Tipo di dati: booleano
-
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: stringa
-
Tipo di accesso: sola lettura
Breve descrizione dell'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement.
-
-
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: booleano
-
Tipo di accesso: sola lettura
Specifica se il processo deve essere eliminato automaticamente al completamento. Questa proprietà viene ereditata da CIM_Job.
-
-
Descrizione
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Descrizione dell'oggetto . Questa proprietà viene ereditata da CIM_ManagedElement.
-
-
DetailedStatus
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Complimenta la proprietà PrimaryStatus con dettagli di stato aggiuntivi. 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 in cui il processo è stato eseguito o il tempo di esecuzione totale se il processo è stato completato. Questa proprietà viene ereditata da CIM_Job.
-
-
ElementName
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Nome visualizzato per l'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement.
-
-
ErrorCode
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Codice di errore specifico del fornitore. Il valore deve essere impostato su zero se il processo è stato completato senza errore. Questa proprietà viene ereditata da CIM_Job.
-
-
ErrorDescription
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Stringa contenente la descrizione dell'errore del fornitore. Questa proprietà viene ereditata da CIM_Job.
-
-
ErrorSummaryDescription
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: ModelCorrespondence ("CIM_Job. ErrorCode")
Descrizione di riepilogo dell'errore, se presente. Questa proprietà viene ereditata da CIM_Job.
-
-
HealthState
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Integrità corrente dell'elemento. Questo attributo esprime l'integrità di questo elemento, ma non necessariamente quella dei relativi sottocomponenti. I valori possibili sono da 0 a 30, dove 5 significa che l'elemento è completamente integro e 30 significa che l'elemento è completamente non funzionante. Questa proprietà viene ereditata da CIM_ManagedSystemElement e viene 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: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: Chiave
Identifica in modo univoco un'istanza di questa classe. Questa proprietà viene ereditata da CIM_ManagedElement e viene sempre impostata su Null.
-
-
JobRunTimes
-
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Numero di esecuzioni del processo. Il valore 1 indica che il processo non è ricorrente, mentre qualsiasi valore diverso da zero indica un limite al numero di volte in cui il processo verrà ripetuto. Zero indica che non esiste alcun limite al numero di volte in cui il processo può essere elaborato, ma verrà terminato dopo il raggiungimento di UntilTime oppure il processo viene terminato manualmente. Questa proprietà viene ereditata da CIM_Job.
-
-
JobState
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
JobState è un'enumerazione integer che indica lo stato operativo di un processo. Può anche indicare transizioni tra questi stati, ad esempio "Arresto" e "Avvio". Questa proprietà viene ereditata da CIM_ConcreteJob.
Valore Significato - Nuovo
- 2
Il processo non è mai stato avviato. - Avvio in corso
- 3
Il processo passa dallo stato 2 (Nuovo), 5 (Sospeso) o 11 (Servizio) allo stato 4 (In esecuzione). - Running
- 4
Il processo è in esecuzione. - Sospeso
- 5
Il processo viene arrestato, ma può essere riavviato senza problemi. - Arresto
- 6
Il processo passa a uno stato 7 (Completato), 8 (Terminato) o 9 (Terminato). - Operazione completata
- 7
Il processo è stato completato normalmente. - Terminato
- 8
Il processo è stato arrestato da una richiesta di modifica dello stato "Terminate". Il processo e tutti i processi sottostanti vengono terminati e possono essere riavviati solo come nuovo processo. Il requisito che il processo venga riavviato solo come nuovo processo è specifico del processo. - Killed
- 9
Il processo è stato arrestato da una richiesta di modifica dello stato "Kill". I processi sottostanti possono essere ancora in esecuzione e potrebbe essere 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 si trova 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 da CIM_Job.
-
-
JobType
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Indica il tipo di processo rilevato da questo oggetto.
-
-
Sconosciuto (0)
-
Definire la macchina virtuale (1)
-
Modificare la macchina virtuale (2)
-
Eliminare definitivamente la macchina virtuale (3)
-
Modifica Impostazioni del servizio di gestione (4)
-
Inizializzare la macchina virtuale (10)
-
In attesa dell'avvio della macchina virtuale (11)
-
Avviare la macchina virtuale (12)
-
Spegnere la macchina virtuale (13)
-
Salva macchina virtuale (14)
-
Ripristinare la macchina virtuale (15)
-
Arrestare la macchina virtuale (16)
-
Sospendere la macchina virtuale (26)
-
Riprendi macchina virtuale (27)
-
Reimpostare la macchina virtuale (28)
-
Riavviare la macchina virtuale (29)
-
Aggiungere risorse macchina virtuale (30)
-
Modificare le risorse della macchina virtuale (31)
-
Rimuovere le risorse della macchina virtuale (32)
-
Richiedere la memoria iniziale della macchina virtuale (40)
-
Aggiungere memoria alla macchina virtuale (41)
-
Rimuovere memoria dalla macchina virtuale (42)
-
Unione di dischi VHD (50)
-
Creare uno snapshot VSS all'interno della macchina virtuale (51)
-
Ottenere i dati delle impostazioni di importazione (60)
-
Importare una macchina virtuale (61)
-
Esporta macchina virtuale (62)
-
Registrare la configurazione (63)
-
Annullare la registrazione della configurazione (64)
-
Macchina virtuale snapshot (70)
-
Applicare lo snapshot della macchina virtuale (71)
-
Eliminare lo snapshot della macchina virtuale (72)
-
Cancellare lo stato dello snapshot della macchina virtuale (73)
-
Aggiungere risorse al pool di risorse (80)
-
Rimuovere risorse dal pool di risorse (81)
-
Modificare i Impostazioni del server di replica (90)
-
Creare una relazione di replica (91)
-
Modifica Impostazioni relazione di replica (92)
-
Rimuovere la relazione di replica (93)
-
Avvia replica iniziale inband (94)
-
Importa replica (95)
-
Replicare la modifica dello stato (96)
-
Avviare il failover (97)
-
Ripristinare il failover (98)
-
Commit Failover (99)
-
Inititate Synced Replication (100)
-
Annullare la 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)
-
Applicare il log delle modifiche (108)
-
Arrestare la replica iniziale (109)
-
Interrompi risincronizzazione (110)
-
Ottenere le statistiche della replica (111)
-
Preparare il controllo coerenza (112)
-
Verifica coerenza (113)
-
Interrompi verifica coerenza (114)
-
Test della connessione di replica (115)
-
Invio della replica iniziale (116)
-
Avvia risincronizzazione della replica iniziale (117)
-
Avviare l'esportazione della replica iniziale (118)
-
Reimposta statistiche replica (119)
-
Applicare delta registrati (120)
-
Risincronizzazione della replica estesa (121)
-
Lettura della configurazione della replica di test (122)
-
Passare alla modalità di replica primaria (123)
-
Avviare il failback (124)
-
Aggiornare il set di dischi (125)
-
Nota
Valore aggiunto in Windows 10.
-
Definire il commutatore Ethernet (130)
-
Modifica Impostazioni commutatore Ethernet (131)
-
Distruggere il commutatore Ethernet (132)
-
Aggiungere risorse switch Ethernet (133)
-
Modificare le risorse del commutatore Ethernet (134)
-
Rimuovere le risorse del commutatore Ethernet (135)
-
Convalidare la macchina virtuale pianificata (140)
-
Realizzazione di una macchina virtuale (141)
-
Creazione di un pool di risorse (150)
-
Modifica delle risorse padre di un pool di risorse (151)
-
Modifica del Impostazioni non di allocazione di un pool di risorse (152)
-
Eliminazione di un pool di risorse (153)
-
Abilitare RemoteFx GPU (160)
-
Disabilitare La GPU RemoteFx (161)
-
Modificare l'Impostazioni del servizio 3D (162)
-
Nota
Valore aggiunto in Windows 10.
-
macchina virtuale Backup (170)
-
Interfaccia del servizio guest (180)
-
Nota
Valore aggiunto in Windows 10.
-
Eseguire query sulle informazioni del cluster guest (181)
-
Nota
Valore aggiunto in Windows 10.
-
Definisci raccolta (190)
-
Nota
Valore aggiunto in Windows 10.
-
Destroy Collection (191)
-
Nota
Valore aggiunto in Windows 10.
-
Rename Collection (192)
-
Nota
Valore aggiunto in Windows 10.
-
Aggiungi membro alla raccolta (193)
-
Nota
Valore aggiunto in Windows 10.
-
Remove Member from Collection (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 nella raccolta (197)
-
Nota
Valore aggiunto in Windows 10.
-
Raccolta snapshot (198)
-
Nota
Valore aggiunto in Windows 10.
-
Convertire snapshot in punto di riferimento (200)
-
Nota
Valore aggiunto in Windows 10.
-
Creare un punto di riferimento (201)
-
Nota
Valore aggiunto in Windows 10.
-
Elimina punto di riferimento (202)
-
Nota
Valore aggiunto in Windows 10.
-
Punto di riferimento esportazione (203)
-
Nota
Valore aggiunto in Windows 10.
-
Rimuovere i dati associati dal punto di riferimento (204)
-
Nota
Valore aggiunto in Windows 10.
-
Creare un punto di riferimento nella 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.
-
Importare i metadati del punto di riferimento (209)
-
Nota
Valore aggiunto in Windows 10 come punto di riferimento di pulizia.
-
Montare o smontare un 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 orari locali o ore UTC. Questa proprietà viene ereditata da CIM_Job.
-
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 usato 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
L'utente che riceve una notifica al completamento o all'esito negativo del processo. Questa proprietà viene ereditata da CIM_Job.
OperatingStatus
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Fornisce informazioni sullo stato correnti per la condizione operativa dell'elemento e può essere utilizzata 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_ManagedSystemElement e 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 (Altro). Questa proprietà viene ereditata da CIM_Job.
Proprietario
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Utente che ha inviato il processo. Questa proprietà viene ereditata da CIM_Job.
PercentComplete
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MinValue ( 0 ), MaxValue ( 100 ), Unità ( "Percent" )
Percentuale di completamento del processo. Questa proprietà viene ereditata da CIM_Job.
PrimaryStatus
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Fornisce informazioni generali sullo stato. Questa proprietà deve essere utilizzata insieme alla proprietà DetailedStatus per fornire lo stato di integrità generale 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 da CIM_Job.
RecoveryAction
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Descrive l'azione di ripristino da eseguire per un processo che non è stato eseguito correttamente. Questa proprietà viene ereditata da CIM_Job.
-
Sconosciuto (0)
-
Altro (1)
-
Non continuare (2)
-
Continuare con il processo successivo (3)
-
Riesegui processo (4)
-
Eseguire il 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. Esistono interpretazioni diverse per questa proprietà, a seconda del valore di RunDayOfWeek.
Quando RunDayOfWeek è 0 e RunDay è 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 12° giorno 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. Ad esempio, se RunDayOfWeek è 0 e RunDay è 1, il processo verrà elaborato nell'ultimo giorno del mese.
Quando RunDayOfWeek non è 0, RunDayOfWeek è il giorno della settimana in cui verrà elaborato il processo, rispetto a RunDay. Ad esempio, se RunDay è 15 e RunDayOfWeek è 7 (+Sabato), il processo verrà elaborato il primo sabato o dopo il 15° giorno del mese. Se RunDay è 20 e RunDayOfWeek è 7 ( sabato), il processo verrà elaborato il primo sabato o prima del 20° giorno del mese. Se RunDay è 1 e RunDayOfWeek è 1 ( domenica), il processo verrà elaborato nell'ultima domenica del mese.
Questa proprietà viene ereditata da CIM_Job.
RunDayOfWeek
-
Tipo di dati: sint8
-
Tipo di accesso: sola lettura
Intero positivo o negativo usato in combinazione con RunDay per indicare il giorno della settimana o del mese in cui viene elaborato il processo. Per altre informazioni, vedere la descrizione della proprietà RunDay . Questa proprietà viene ereditata da CIM_Job.
-
-Sabato ( 7)
-
-Venerdì ( 6)
-
-Giovedì ( 5)
-
-Mercoledì ( 4)
-
-Martedì ( 3)
-
-Lunedì ( 2)
-
-Domenica ( 1)
-
ExactDayOfMonth (0)
-
Domenica (1)
-
Lunedì (2)
-
Martedì (3)
-
Mercoledì (4)
-
Giovedì (5)
-
Venerdì (6)
-
Sabato (7 )
RunMonth
-
Tipo di dati: uint8
-
Tipo di accesso: sola lettura
Mese durante il quale il processo deve essere elaborato. Questa proprietà viene ereditata da CIM_Job.
-
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 mezzanotte quando il processo deve essere elaborato. Questa proprietà viene ereditata da CIM_Job.
ScheduledStartTime
-
Tipo di dati: datetime
-
Tipo di accesso: sola lettura
Ora di inizio pianificata per il processo, se applicabile. Questa proprietà viene ereditata da CIM_Job.
StartTime
-
Tipo di dati: datetime
-
Tipo di accesso: sola lettura
Ora in cui il processo è iniziato. Questa proprietà viene ereditata da CIM_Job.
Status
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Questa proprietà viene ereditata da CIM_ManagedSystemElement, ma non viene usata.
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_ManagedSystemElement e ogni elemento della matrice è sempre impostato su "OK".
TimeBeforeRemoval
-
Tipo di dati: datetime
-
Tipo di accesso: sola lettura
La quantità di tempo, in minuti, che il processo viene mantenuto al termine dell'esecuzione, che ha avuto esito positivo o negativo in tale esecuzione. Il processo deve rimanere presente per un certo periodo di tempo indipendentemente dal valore della proprietà DeleteOnCompletion . Il valore predefinito è 5 minuti. Questa proprietà viene ereditata da CIM_ConcreteJob e viene sempre impostata su 0000000000005000.000000:000.
TimeOfLastStateChange
-
Tipo di dati: datetime
-
Tipo di accesso: sola lettura
Data o ora dell'ultima modifica dello stato del processo. Se lo stato del processo non è stato modificato e questa proprietà viene popolata, deve essere impostata su un valore di intervallo 0. Se è stata richiesta una modifica dello stato, 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 da CIM_Job.
UntilTime
-
Tipo di dati: datetime
-
Tipo di accesso: sola lettura
Ora in cui il processo non è valido o deve essere arrestato. Questa proprietà viene ereditata da CIM_Job.
Commenti
L'accesso alla classe Msvm_ConcreteJob potrebbe essere limitato dal filtro dell'interfaccia utente. Per altre informazioni, vedere Controllo account utente e WMI.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 8 [solo app desktop] |
Server minimo supportato |
Windows Server 2012 [solo app desktop] |
Spazio dei nomi |
Root\Virtualization\V2 |
MOF |
|
DLL |
|