CIM_Job -Klasse (Hyper-V-Verwaltung)

Ein logisches Element, das eine auszuführende Arbeitseinheit darstellt, z. B. ein Skript oder einen Druckauftrag. Ein Auftrag ist von einem Prozess getrennt, da ein Auftrag geplant oder in die Warteschlange eingereiht 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.
[!Note]
Veraltete Beschreibung: Beendet einen Auftrag.

Eigenschaften

Die _ CIM-Auftragsklasse verfügt über diese Eigenschaften.

DeleteOnCompletion

Datentyp: boolescher Wert

Zugriffstyp: Lesen/Schreiben

True, um den Auftrag nach Abschluss zu löschen; andernfalls FALSE.

Hinweis

Diese Eigenschaft löscht keine Abgeschlossenaufträge, 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-Auftrag.ErrorDescription")

Ein herstellerspezifischer Fehlercode, der Verarbeitungsinformationen für wiederkehrende Aufträge erfasst. Der Wert muss auf 0 (null) festgelegt werden, wenn der Auftrag ohne Fehler abgeschlossen wurde.

ErrorDescription

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("_ CIM-Auftrag.ErrorCode")

Eine Freiformzeichenfolge, die eine Beschreibung des entsprechenden Fehlercodes in der ErrorCode-Eigenschaft enthält.

JobRunTimes

Datentyp: uint32

Zugriffstyp: Lesen/Schreiben

Gibt an, wie oft der Auftrag ausgeführt werden soll.

Auftragsstatus

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM _ ManagedSystemElement.OperationalStatus")

Eine Freiformzeichenfolge, die den Status des Auftrags darstellt.

LocalOrUtcTime

Datentyp: uint16

Zugriffstyp: Lesen/Schreiben

Gibt an, ob die Zeiten in den Eigenschaften RunStartInterval und UntilTime lokale Oder UTC-Zeiten darstellen.

Ortszeit (1)

UTC-Zeit (2)

Benachrichtigen

Datentyp: Zeichenfolge

Zugriffstyp: Lesen/Schreiben

Der Benutzer, der benachrichtigt werden soll, wenn ein Auftrag abgeschlossen wird oder fehlschlägt.

OtherRecoveryAction

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("_ CIM-Auftrag.RecoveryAction")

Eine Zeichenfolge, die die Wiederherstellungsaktion beschreibt, wenn die RecoveryAction-Eigenschaft Other ("1") ist.

Besitzer

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM _ OwningJobElement.")

Der Benutzer, der den Auftrag übermittelt hat, oder der Dienst- oder Methodenname, 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 nicht definiert und ist in der nächsten hauptrevision der Spezifikation nicht zulässig.

Priority

Datentyp: uint32

Zugriffstyp: Lesen/Schreiben

Die Wichtigkeit des Auftrags. Je niedriger die Zahl, desto höher die Priorität.

RecoveryAction

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("_ CIM-Auftrag.OtherRecoveryAction")

Beschreibt die Wiederherstellungsaktion, die ausgeführt werden soll, wenn ein Ausführungsauftrag fehlschlägt.

Unbekannt (0)

Welche Wiederherstellungsaktion sie ergreifen soll, ist unbekannt.

Sonstige (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 zugeordnet 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-Auftrag.RunMonth", "CIM _ Job.RunDayOfWeek", "_ CIM-Auftrag.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 (null) 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-Auftrag.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 (null) festgelegt ist, gibt RunDay den Tag des Monats an, an dem der Auftrag verarbeitet wird.

-Saturday (-7)

-Friday (-6)

-Thursday (-5)

-Wednesday (-4)

-Tuesday (-3)

-Monday (-2)

-Sunday (-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-Auftrag.RunDay", "CIM _ Job.RunDayOfWeek", "_ CIM-Auftrag.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-Auftrag.RunMonth", "CIM _ Job.RunDay", "CIM _ Job.RunDayOfWeek", "_ CIM-Auftrag.RunStartInterval")

Das Zeitintervall nach Mitternacht, in dem der Auftrag verarbeitet wird. "0000000000200000.000000:000" gibt beispielsweise an, dass der Auftrag am 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-Auftrag.RunMonth", "CIM _ Job.RunDay", "CIM _ Job.RunDayOfWeek", "_ CIM-Auftrag.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 Zeit kann durch ein Datum und eine Uhrzeit oder ein Intervall relativ zur Uhrzeit dargestellt werden, zu der die Eigenschaft angefordert wird. Der Wert aller Nullen gibt an, dass der Auftrag bereits ausgeführt wird.

StartTime

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

Die Uhrzeit, zu der der Auftrag gestartet wurde. Diese Uhrzeit kann durch ein Datum und eine Uhrzeit oder durch ein Intervall relativ zur Uhrzeit dargestellt werden, zu der die Eigenschaft angefordert wird.

TimeSubmitted

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

Die Zeit, zu der der Auftrag übermittelt wurde. Ein Wert aller Nullen gibt an, dass das übergeordnete Element kein Datum und keine Uhrzeit melden kann.

UntilTime

Datentyp: datetime

Zugriffstyp: Lesen/Schreiben

Qualifizierer: ModelCorrespondence ("_ CIM-Auftrag.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 zur Uhrzeit dargestellt werden, zu der diese Eigenschaft angefordert wird. Der Wert "alle Neunen" 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
\Stammvirtualisierung \ v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Weitere Informationen

CIM _ LogicalElement