CIM _ ConcreteJob-Klasse
Eine konkrete Version der CIM _ Job-Klasse. Diese Klasse stellt eine generische instanziierbare Arbeitseinheit dar, die ausgeführt werden soll, z. B. ein Batch oder ein Druckauftrag.
Syntax
[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::CoreElements"), AMENDMENT]
class CIM_ConcreteJob : CIM_Job
{
string InstanceID;
string Name;
uint16 JobState;
datetime TimeOfLastStateChange;
datetime TimeBeforeRemoval = "00000000000500.000000:000";
};
Member
Die CIM _ ConcreteJob-Klasse verfügt über folgende Typen von Membern:
Methoden
Die CIM _ ConcreteJob-Klasse verfügt über diese Methoden.
| Methode | Beschreibung |
|---|---|
| GetError | Ruft Fehlerinformationen für den Betriebsstatus eines konkreten Auftrags ab. |
| RequestStateChange | Fordert die angegebene Zustandsänderung in einen konkreten Auftrag an. |
Eigenschaften
Die CIM _ ConcreteJob-Klasse verfügt über diese Eigenschaften.
-
InstanceID
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schlüssel, Außerkraftsetzung ("InstanceID")
Identifiziert eine Instanz dieser Klasse innerhalb des Bereichs des enthaltenden Namespaces eindeutig und nicht transparent.
Wichtig
Um die Eindeutigkeit innerhalb des Namespace sicherzustellen, sollte der Wert der InstanceID-Eigenschaft im folgenden Muster erstellt werden: OrgID:LocalID
OrgID muss einen urheberrechtlich geschützten, markengeschützten oder anderweitig eindeutigen Namen enthalten, der sich im Besitz der Geschäftsentität befindet, die die Instanz-ID definiert, oder es muss sich um eine registrierte ID handeln, die von einer anerkannten globalen Autorität zugewiesen wird. Dieses Muster ähnelt der Struktur von Schemaklassennamen. Darüber hinaus muss der erste Doppelpunkt in InstanceID zwischen orgID und LocalID stehen, um eindeutig zu sein. Daher darf die OrgID keinen Doppelpunkt (":") enthalten.
LocalID wird von der Geschäftsentität ausgewählt und sollte nicht erneut verwendet werden, um verschiedene zugrunde liegende reale Elemente zu identifizieren.
Wenn das obige Muster nicht verwendet wird, muss die definierende Entität sicherstellen, dass der resultierende InstanceID-Wert nicht für alle InstanceID-Eigenschaften wiederverwendet wird, die von diesem Anbieter oder anderen Anbietern für diesen Namespace erstellt werden.
Für definierte DMTF-Instanzen (Distributed Management Task Force) muss das Muster mit der OrgID verwendet werden, die auf CIM festgelegt ist.
-
-
JobState
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Der Betriebszustand des Auftrags und der Übergang zwischen diesen Zuständen.
-
-
Neu (2)
-
der Auftrag wurde noch nie gestartet.
-
Ab (3)
-
Der Auftrag wechselt vom Status "Neu", "Angehalten" oder "Dienst" in den Status "Wird ausgeführt".
-
Wird ausgeführt (4)
-
Der Auftrag wird ausgeführt.
-
Angehalten (5)
-
Der Auftrag wird beendet, kann aber nahtlos neu gestartet werden.
-
Herunterfahren (6)
-
Der Auftrag wechselt in den Zustand "Abgeschlossen", "Beendet" oder "Beendet".
-
Abgeschlossen (7)
-
Der Auftrag wurde normal abgeschlossen.
-
Beendet (8)
-
Der Auftrag wurde durch eine Beendigungsstatusänderungsanforderung beendet. Der Auftrag und alle zugrunde liegenden Prozesse werden beendet und können nur als neuer Auftrag neu gestartet werden (dies ist auftragsspezifisch).
-
Killed (9)
-
Der Auftrag wurde durch eine Statusänderungsanforderung "Kill" beendet. Zugrunde liegende Prozesse wurden möglicherweise weiterhin ausgeführt, und möglicherweise ist eine Bereinigung erforderlich, um Ressourcen frei zu machen.
-
Ausnahme (10)
-
Der Auftrag befindet sich in einem ungewöhnlichen Zustand, der auf eine Fehlerbedingung hindeuten kann. Der tatsächliche Status wird möglicherweise über auftragsspezifische Objekte angezeigt.
-
Dienst (11)
-
Der Auftrag befindet sich in einem anbieterspezifischen Zustand, der die Problemermittlung, -lösung oder beides unterstützt.
-
Abfrage ausstehend (12)
-
Warten auf das Auflösen einer Abfrage durch einen Client.
-
DMTF reserviert (13..32767)
-
Reservierter Anbieter (32768..65535)
Name
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Erforderlich, Außerkraftsetzung ("Name")
Der benutzerfreundliche Name der Instanz. Darüber hinaus kann der benutzerfreundliche Name als Eigenschaft für eine Suche oder Abfrage verwendet werden.
Hinweis
Der Name muss innerhalb des Namespace nicht eindeutig sein.
TimeBeforeRemoval
-
Datentyp: datetime
-
Zugriffstyp: Lesen/Schreiben
-
Qualifizierer: Erforderlich
Gibt an, wie lange ein abgeschlossener Auftrag beibehalten wird. Der Standardwert ist "00000000000500.000000:000" (fünf Minuten).
TimeOfLastStateChange
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
Das Datum oder die Uhrzeit der letzten Änderung des Auftragszustands.
Hinweis
Wenn sich der Status des Auftrags nicht geändert hat und diese Eigenschaft aufgefüllt wird, muss sie auf einen Intervallwert von 0 (null) festgelegt werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 8 |
| Unterstützte Mindestversion (Server) |
Windows Server 2012 |
| Namespace |
\Root-Virtualisierung \ v2 |
| MOF |
|
| DLL |
|