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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Weitere Informationen

CIM_LogicalElement