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. einen Batch oder einen 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 weist die folgenden Typen von Membern auf:
Methoden
Die CIM_ConcreteJob-Klasse verfügt über diese Methoden.
Methode | Beschreibung |
---|---|
GetError | Ruft Fehlerinformationen für die operative status eines konkreten Auftrags ab. |
RequestStateChange | Fordert die änderung des angegebenen Zustands in einen konkreten Auftrag an. |
Eigenschaften
Die CIM_ConcreteJob-Klasse verfügt über diese Eigenschaften.
-
InstanceID
-
Eindeutig und undurchsichtig identifiziert einen instance dieser Klasse innerhalb des Bereichs des enthaltenden Namespace.
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, geschützten oder anderweitig eindeutigen Namen enthalten, der der Geschäftseinheit gehört, die die InstanceID definiert, oder eine registrierte ID sein, die von einer anerkannten globalen Autorität zugewiesen wird. Dieses Muster ähnelt der Struktur von Schemaklassennamen. Um die Eindeutigkeit sicherzustellen, muss sich der erste Doppelpunkt in InstanceID zwischen der OrgID undLocalID befinden. Daher darf die OrgID keinen Doppelpunkt (':') enthalten.
LocalID wird von der Geschäftseinheit 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 verwendet wird, die von diesem Anbieter oder anderen Anbietern für diesen Namespace erstellt werden.
Bei definierten DmTF-Instanzen (Distributed Management Task Force) muss das Muster verwendet werden, wobei die OrgID 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 von den Status "Neu", "Angehalten" oder "Dienst" in den Status "Ausführen".
-
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 Status "Abgeschlossen", "Beendet" oder "Beendet".
-
Abgeschlossen (7)
-
Der Auftrag wurde normal abgeschlossen.
-
Beendet (8)
-
Der Auftrag wurde durch eine Statusänderungsanforderung "Beenden" beendet. Der Auftrag und alle zugrunde liegenden Prozesse werden beendet und können nur als neuer Auftrag neu gestartet werden (dies ist auftragsspezifisch).
-
Getötet (9)
-
Der Auftrag wurde durch eine Änderungsanforderung für den Status "Kill" beendet. Die zugrunde liegenden Prozesse wurden möglicherweise nicht mehr ausgeführt, und es ist möglicherweise eine Bereinigung erforderlich, um Ressourcen freizugeben.
-
Ausnahme (10)
-
Der Auftrag befindet sich in einem abnormalen Zustand, der auf eine Fehlerbedingung hinweisen kann. Die tatsächlichen status können über auftragsspezifische Objekte angezeigt werden.
-
Dienst (11)
-
Der Auftrag befindet sich in einem anbieterspezifischen Zustand, der die Problemermittlung oder -lösung oder beides unterstützt.
-
Abfrage ausstehend (12)
-
Warten auf das Auflösen einer Abfrage durch einen Client.
-
DMTF Reserviert (13..32767)
-
Anbieter reserviert (32768..65535)
Name
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Erforderlich, Überschreibung ("Name")
Der benutzerfreundliche Name des instance. 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: Lese-/Schreibzugriff
-
Qualifizierer: Erforderlich
Gibt an, wie lange ein abgeschlossener Auftrag beibehalten wird. Der Standardwert ist "00000000000005000000000:000" (fünf Minuten).
TimeOfLastStateChange
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
Das Datum oder die Uhrzeit, zu dem sich der Status des Auftrags zuletzt geändert hat.
Hinweis
Wenn sich der Status des Auftrags nicht geändert hat und diese Eigenschaft aufgefüllt ist, muss er auf einen Intervallwert von null festgelegt werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 8 |
Unterstützte Mindestversion (Server) |
Windows Server 2012 |
Namespace |
Root\virtualization\v2 |
MOF |
|
DLL |
|