CIM_Job-Klasse (Hyper-V-Verwaltung)
Ein logisches Element, das eine auszuführende Arbeitseinheit darstellt, z. B. ein Skript oder ein Druckauftrag. Ein Auftrag unterscheidet sich von einem Prozess, da ein Auftrag geplant oder in die Warteschlange gestellt werden kann und seine Ausführung nicht auf ein einzelnes System beschränkt ist.
Syntax
[Abstract, Version("2.10.0"), UMLPackagePath("CIM::Core::CoreElements"), AMENDMENT]
class CIM_Job : CIM_LogicalElement
{
string JobStatus;
datetime TimeSubmitted;
datetime ScheduledStartTime;
datetime StartTime;
datetime ElapsedTime;
uint32 JobRunTimes = 1;
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;
uint16 RecoveryAction;
string OtherRecoveryAction;
};
Member
Die CIM_Job-Klasse verfügt über die folgenden Membertypen:
Methoden
Die CIM_Job-Klasse verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
KillJob | Diese Methode ist als veraltet markiert. Verwenden Sie stattdessen die RequestStateChange-Methode . Hinweis: Veraltete Beschreibung: Wird ein Auftrag heruntergefahren. |
Eigenschaften
Die CIM_Job-Klasse verfügt über diese Eigenschaften.
-
DeleteOnCompletion
-
-
Datentyp: boolean (boolesch)
-
Zugriffstyp: Lesen/Schreiben
True , um den Auftrag nach Abschluss zu löschen; andernfalls false.
Hinweis
Diese Eigenschaft löscht keine Aufträge, die abgeschlossen werden, bevor diese Eigenschaft auf True festgelegt ist.
-
-
ElapsedTime
-
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
Die Dauer, für die der Auftrag ausgeführt wurde.
-
-
ErrorCode
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_Job.ErrorDescription")
Ein herstellerspezifischer Fehlercode, der Verarbeitungsinformationen für wiederkehrende Aufträge erfasst. Der Wert muss auf 0 festgelegt werden, wenn der Auftrag ohne Fehler abgeschlossen wurde.
-
-
ErrorDescription
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_Job.ErrorCode")
Eine Freiformzeichenfolge, die eine Beschreibung des entsprechenden Fehlercodes in der ErrorCode-Eigenschaft enthält.
-
-
JobRunTimes
-
-
Datentyp: uint32
-
Zugriffstyp: Lesen/Schreiben
Die Anzahl der Ausführungsarten des Auftrags.
-
-
JobStatus
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_ManagedSystemElement.OperationalStatus")
Eine Freiformzeichenfolge, die die status des Auftrags darstellt.
-
-
LocalOrUtcTime
-
-
Datentyp: uint16
-
Zugriffstyp: Lesen/Schreiben
Gibt an, ob die Zeiten in den Eigenschaften RunStartInterval und UntilTime lokale Zeiten oder UTC-Zeiten darstellen.
-
-
Ortszeit (1)
-
UTC-Zeit (2)
Benachrichtigen
-
Datentyp: string
-
Zugriffstyp: Lesen/Schreiben
Der Benutzer, der benachrichtigt, wenn ein Auftrag abgeschlossen oder ausfällt.
OtherRecoveryAction
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_Job.RecoveryAction")
Eine Zeichenfolge, die die Wiederherstellungsaktion beschreibt, wenn die RecoveryAction-EigenschaftAndere ("1") ist.
Besitzer
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_OwningJobElement.")
Der Benutzer, der den Auftrag übermittelt hat, oder den Dienst- oder Methodennamen, der den Auftrag angefordert hat.
PercentComplete
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Einheiten ("Percent"), MinValue (0), MaxValue (101), PUnit ("Percent")
Der Prozentsatz des abgeschlossenen Auftrags.
Hinweis
Der Wert "101" ist undefiniert und wird in der nächsten größeren Überarbeitung der Spezifikation nicht zulässig sein.
Priority
-
Datentyp: uint32
-
Zugriffstyp: Lesen/Schreiben
Die Bedeutung des Auftrags. Je niedriger die Zahl, desto höher die Priorität.
RecoveryAction
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_Job.OtherRecoveryAction")
Beschreibt die Wiederherstellungsaktion, die ausgeführt werden soll, wenn ein Ausführungsauftrag fehlschlägt.
Unbekannt (0)
Es ist nicht bekannt, welche Wiederherstellungsmaßnahmen ergriffen werden sollen.
Sonstiges (1)
Die Wiederherstellungsaktion wird in der OtherRecoveryAction-Eigenschaft angegeben.
Nicht fortfahren (2)
Beenden Sie die Ausführung des Auftrags, und aktualisieren Sie den status entsprechend.
Weiter mit nächstem Auftrag (3)
Fahren Sie mit dem nächsten Auftrag in der Warteschlange fort.
Auftrag erneut ausführen (4)
Der Auftrag sollte erneut ausgeführt werden.
Ausführen des Wiederherstellungsauftrags (5)
Führen Sie den Auftrag aus, der mithilfe der RecoveryJob-Beziehung verknüpft ist. Beachten Sie, dass sich der Wiederherstellungsauftrag bereits in der Warteschlange befinden muss, aus der er ausgeführt wird.
RunDay
-
Datentyp: sint8
-
Zugriffstyp: Lesen/Schreiben
-
Qualifizierer: MinValue (-31), MaxValue (31), ModelCorrespondence ("CIM_Job.RunMonth", "CIM_Job. RunDayOfWeek", "CIM_Job. RunStartInterval")
Eine ganze Zahl, die in Verbindung mit der RunDayOfWeek-Eigenschaft verwendet wird, um den Tag anzugeben, an dem der Auftrag verarbeitet wird; Oder wenn RunDayOfWeek auf 0 festgelegt ist, gibt RunDay den Tag des Monats an, an dem der Auftrag verarbeitet wird. Wenn RunDay eine negative ganze Zahl ist, wird ein Tag relativ zum Monatsende angegeben, oder wenn RunDay eine positive ganze Zahl ist, wird ein Tag relativ zum Monatsanfang angegeben.
RunDayOfWeek
-
Datentyp: sint8
-
Zugriffstyp: Lesen/Schreiben
-
Qualifizierer: ModelCorrespondence ("CIM_Job.RunMonth", "CIM_Job. RunDay", "CIM_Job. RunStartInterval")
Eine ganze Zahl, die in Verbindung mit der RunDay-Eigenschaft verwendet wird, um den Tag anzugeben, an dem der Auftrag verarbeitet wird; Oder wenn RunDayOfWeek auf 0 festgelegt ist, gibt RunDay den Tag des Monats an, an dem der Auftrag verarbeitet wird.
-Samstag (-7)
-Freitag (-6)
-Donnerstag (-5)
-Mittwoch (-4)
-Dienstag (-3)
-Montag (-2)
-Sonntag (-1)
ExactDayOfMonth (0)
Sonntag (1)
Montag (2)
Dienstag (3)
Mittwoch (4)
Donnerstag (5)
Freitag (6)
Samstag (7)
RunMonth
-
Datentyp: uint8
-
Zugriffstyp: Lesen/Schreiben
-
Qualifizierer: ModelCorrespondence ("CIM_Job.RunDay", "CIM_Job. RunDayOfWeek", "CIM_Job. RunStartInterval")
Der Monat, in dem der Auftrag verarbeitet wird.
Januar (0)
Februar (1)
März (2)
April (3)
Mai (4)
Juni (5)
Juli (6)
August (7)
September (8)
Oktober (9)
November (10)
Dezember (11)
RunStartInterval
-
Datentyp: datetime
-
Zugriffstyp: Lesen/Schreiben
-
Qualifizierer: ModelCorrespondence ("CIM_Job.RunMonth", "CIM_Job. RunDay", "CIM_Job. RunDayOfWeek", "CIM_Job. RunStartInterval")
Das Zeitintervall nach Mitternacht, in dem der Auftrag verarbeitet wird. Beispielsweise gibt "0000000000020000.00000:000" an, dass der Auftrag in oder nach zwei Uhr Ortszeit oder UTC-Zeit ausgeführt wird (UTC wird mit der LocalOrUtcTime-Eigenschaft angegeben).
ScheduledStartTime
-
Datentyp: datetime
-
Zugriffstyp: Lesen/Schreiben
-
Qualifizierer: Veraltet ("CIM_Job.RunMonth", "CIM_Job. RunDay", "CIM_Job. RunDayOfWeek", "CIM_Job. RunStartInterval")
Hinweis
Diese Eigenschaft ist veraltet. Stattdessen wird empfohlen, die Eigenschaften RunMonth, RunDay, RunDayOfWeek und RunStartInterval zu verwenden.
Die Zeit, zu der der aktuelle Auftrag gestartet werden soll. Diese Uhrzeit kann durch ein Datum und eine Uhrzeit oder ein Intervall relativ zum Zeitpunkt dargestellt werden, zu dem die Eigenschaft angefordert wird. Ein Wert aller Nullen gibt an, dass der Auftrag bereits ausgeführt wird.
StartTime
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
Der Zeitpunkt, zu dem der Auftrag gestartet wurde. Diese Zeit kann durch ein Datum und eine Uhrzeit oder durch ein Intervall relativ zum Zeitpunkt der Anforderung der Eigenschaft dargestellt werden.
TimeSubmitted
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
Der Zeitpunkt, zu dem der Auftrag übermittelt wurde. Ein Wert aller Nullen gibt an, dass das übergeordnete Element kein Datum und eine Uhrzeit melden kann.
UntilTime
-
Datentyp: datetime
-
Zugriffstyp: Lesen/Schreiben
-
Qualifizierer: ModelCorrespondence ("CIM_Job.LocalOrUtcTime")
Die Zeit, nach der der Auftrag ungültig wird oder beendet werden soll. Die Uhrzeit kann durch ein Datum und eine Uhrzeit oder durch ein Intervall relativ zum Zeitpunkt dargestellt werden, zu dem diese Eigenschaft angefordert wird. Der Wert aller neun Werte gibt an, dass der Auftrag unbegrenzt ausgeführt werden kann.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 8 |
Unterstützte Mindestversion (Server) |
Windows Server 2012 |
Namespace |
Root\virtualization\v2 |
MOF |
|
DLL |
|