Msvm_MigrationJob Klasse
Diese Klasse stellt einen Migrationsvorgangsauftrag dar, der für die Speicher- oder virtuelle Systemmigration durch den virtuellen Systemmigrationsdienst erstellt wurde.
Die folgende Syntax ist vereinfachter Code für verwaltetes Objektformat (MOF) und enthält alle geerbten Eigenschaften.
Syntax
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_MigrationJob : CIM_ConcreteJob
{
string InstanceID;
string Caption;
string Description;
string ElementName;
datetime InstallDate;
string Name;
uint16 OperationalStatus[] = { 2 };
string StatusDescriptions[] = { "OK" };
string Status;
uint16 HealthState = 5;
uint16 CommunicationStatus;
uint16 DetailedStatus;
uint16 OperatingStatus;
uint16 PrimaryStatus;
string JobStatus;
datetime TimeSubmitted;
datetime ScheduledStartTime;
datetime StartTime;
datetime ElapsedTime;
uint32 JobRunTimes;
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;
uint16 JobState;
datetime TimeOfLastStateChange;
datetime TimeBeforeRemoval = 00000000000500.000000:000;
boolean Cancellable;
string ErrorSummaryDescription;
uint16 MigrationType;
string VirtualSystemName;
string DestinationHost;
string NewSystemSettingData;
string NewResourceSettingData[];
uint16 JobType;
};
Member
Die Msvm_MigrationJob-Klasse verfügt über diese Arten von Mitgliedern:
Methoden
Die Msvm_MigrationJob Klasse weist diese Methoden auf.
Methode | BESCHREIBUNG |
---|---|
GetError | Ruft das Fehlerobjekt für den Migrationsauftrag ab, falls vorhanden. |
GetErrorEx | Ruft die Fehlerobjekte für den Migrationsauftrag ab, falls vorhanden. |
KillJob | Diese Methode wird nicht unterstützt. |
RequestStateChange | Fordert an, dass der Status des Migrationsauftrags in den angegebenen Zustand geändert wird. |
Eigenschaften
Die Msvm_MigrationJob Klasse weist diese Eigenschaften auf.
-
Unkündbarem
-
-
Datentyp: boolescher Datentyp
-
Zugriffstyp: Schreibgeschützt
Gibt an, ob der Auftrag abgebrochen werden kann. Der Wert dieser Eigenschaft garantiert nicht, dass eine Anforderung zum Abbrechen des Auftrags erfolgreich ist.
-
-
Caption
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Eine kurze Beschreibung des Objekts. Diese Eigenschaft wird von CIM_ManagedElement geerbt.
-
-
CommunicationStatus
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Gibt die Möglichkeit der Instrumentierung an, mit dem zugrunde liegenden verwalteten Element zu kommunizieren. Ein Null-Wert gibt an, dass diese Eigenschaft nicht implementiert ist. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
-
-
DeleteOnCompletion
-
-
Datentyp: boolescher Datentyp
-
Zugriffstyp: Schreibgeschützt
Gibt an, ob der Auftrag nach Abschluss automatisch gelöscht werden soll. Diese Eigenschaft wird von CIM_Job geerbt.
-
-
Beschreibung
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Eine Beschreibung des -Objekts. Diese Eigenschaft wird von CIM_ManagedElement geerbt.
-
-
DestinationHost
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Der Hostname der Zielvirtualisierungsplattform, zu der das virtuelle System migriert wird. Dies ist Null für die Speichermigration.
-
-
DetailedStatus
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Ergänzt die PrimaryStatus-Eigenschaft mit zusätzlichen Statusdetails. Ein Null-Wert gibt an, dass diese Eigenschaft nicht implementiert ist. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
-
-
VerstricheneTime
-
-
Datentyp: Datumszeit
-
Zugriffstyp: Schreibgeschützt
Das Zeitintervall, das der Auftrag ausgeführt hat, oder die Gesamtausführungszeit, wenn der Auftrag abgeschlossen ist. Diese Eigenschaft wird von CIM_Job geerbt.
-
-
ElementName
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Ein Anzeigename für das Objekt. Diese Eigenschaft wird von CIM_ManagedElement geerbt.
-
-
ErrorCode
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Ein anbieterspezifischer Fehlercode. Der Wert muss auf Null festgelegt werden, wenn der Auftrag ohne Fehler abgeschlossen wurde. Diese Eigenschaft wird von CIM_Job geerbt.
-
-
ErrorDescription
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Eine Zeichenfolge, die die Fehlerbeschreibung des Anbieters enthält. Diese Eigenschaft wird von CIM_Job geerbt.
-
-
ErrorSummaryDescription
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_Job. ErrorCode")
Eine Zusammenfassungsbeschreibung des Fehlers, falls vorhanden.
-
-
HealthState
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Die aktuelle Integrität des Elements. Dieses Attribut drückt die Integrität dieses Elements aus, aber nicht unbedingt die seiner Unterkomponenten. Die möglichen Werte sind 0 bis 30, wobei 5 bedeutet, dass das Element vollständig gesund ist und 30 bedeutet, dass das Element vollständig nicht funktionslos ist. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt und ist immer auf 5 festgelegt.
-
-
InstallDate
-
-
Datentyp: Datumszeit
-
Zugriffstyp: Schreibgeschützt
Das Datum und die Uhrzeit der Konfiguration des virtuellen Computers. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
-
-
InstanceID
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schlüssel
Identifiziert eine Instanz dieser Klasse eindeutig. Diese Eigenschaft wird von CIM_ManagedElement geerbt, und sie wird immer auf Null festgelegt.
-
-
JobRunTimes
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Die Anzahl der Ausgeführten Aufgaben. Ein Wert von 1 gibt an, dass der Auftrag nicht wiederkehrender Vorgang ist, während ein Nichtzerowert einen Grenzwert auf die Anzahl der Zeiten angibt, die der Auftrag erneut auftritt. Null gibt an, dass es keine Beschränkung auf die Anzahl der Zeiten gibt, an denen der Auftrag verarbeitet werden kann, aber es wird entweder beendet, nachdem die UntilTime erreicht wurde, oder der Auftrag manuell beendet wird. Diese Eigenschaft wird von CIM_Job geerbt.
-
-
JobState
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
JobState ist eine ganzzahlige Aufzählung, die den Betriebszustand eines Auftrags angibt. Sie kann auch Übergänge zwischen diesen Zuständen angeben, z. B. "Herunterfahren" und "Start". Diese Eigenschaft wird von CIM_ConcreteJob geerbt.
Wert Bedeutung - Neu
- 2
Der Auftrag wurde nie gestartet. - Wird gestartet
- 3
Der Auftrag wird vom Status 2 (Neu), 5(Angehalten) oder 11 (Dienst) in den Zustand 4 (Ausgeführt) verschoben. - 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 zu einem Zustand von 7 (Abgeschlossen), 8 (Beendet) oder 9 (Getötet). - Abgeschlossen
- 7
Der Auftrag wurde normal abgeschlossen. - Beendet
- 8
Der Auftrag wurde von einer Änderungsanforderung für den Status "Beenden" beendet. Der Auftrag und alle zugrunde liegenden Prozesse werden beendet und können nur als neuer Auftrag neu gestartet werden. Die Anforderung, dass der Auftrag nur als neuer Auftrag neu gestartet werden soll, ist auftragsspezifisch. - Abgebrochen
- 9
Der Auftrag wurde von einer Änderungsanforderung für den Status "Kill" beendet. Zugrunde liegende Prozesse können weiterhin ausgeführt werden, und möglicherweise ist eine Bereinigung erforderlich, um Ressourcen freizugeben. - Exception
- 10
Der Auftrag befindet sich in einem ungewöhnlichen Zustand, der möglicherweise auf eine Fehlerbedingung hinweist. Der tatsächliche Status des Auftrags kann über auftragsspezifische Objekte verfügbar sein. - Dienst
- 11
Der Auftrag befindet sich in einem anbieterspezifischen Zustand, der die Problemermittlung oder -lösung oder beides unterstützt. - DMTF reserviert
- 12 32767
Reserviert. - Anbieter reserviert
- 32768 65535
Reserviert. -
-
JobStatus
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Eine Zeichenfolge, die den Auftragsstatus darstellt. Diese Eigenschaft wird von CIM_Job geerbt.
-
-
JobType
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Gibt den Typ des Auftrags an, der von diesem Objekt nachverfolgt wird.
-
-
Unbekannt (0)
-
Erstellen eines virtuellen Remotecomputers (300)
-
Überprüfen der Kompatibilität virtueller Computer (301)
-
Überprüfen der Kompatibilität virtueller Computer und Storage (302)
-
Überprüfen Storage Kompatibilität (303)
-
Überprüfen Storage Migration (304)
-
Verschieben virtueller Computer (305)
-
Verschieben virtueller Computer und Storage (306)
-
Verschieben Storage (307)
LocalOrUtcTime
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Diese Eigenschaft wird von CIM_Job geerbt.
Gibt an, ob die in den Eigenschaften RunStartInterval und UntilTime dargestellten Zeiten lokale Uhrzeiten oder UTC-Zeiten darstellen.
-
Ortszeit (1)
-
UTC-Zeit (2)
MigrationType
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("Msvm_VirtualSystemMigrationSettingData. MigrationType")
Der Migrationstyp, der durch dieses Auftragsobjekt dargestellt wird. Dies ist eine der Werte, die für die MigrationType-Eigenschaft der Msvm_VirtualSystemMigrationSettingData Klasse definiert sind.
Name
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Key, MaxLen ( 256 )
Der Anzeigename für diese Instanz eines Auftrags. Darüber hinaus kann der Anzeigename als Eigenschaft für eine Suche oder Abfrage verwendet werden. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
NewResourceSettingData
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Schreibgeschützt
Für eine Livemigration wird dies immer auf Null festgelegt.
Wenn dies null ist, wird keine der virtuellen Festplatten des virtuellen Computers (VHDs) verschoben. Andernfalls enthält dies ein Array eingebetteter Instanzen der Msvm_StorageAllocationSettingData-Klasse , die die zu verschiebenden VHDs darstellen. Die Connection-Eigenschaft dieser Instanzen gibt den Zielspeicherort des VHD an.
NewSystemSettingData
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Für eine Livemigration wird dies immer auf Null festgelegt.
Wenn dies null ist, werden die Datenwurzeln des virtuellen Computers bei einer Speichermigration nicht verschoben. Andernfalls enthält dies eine eingebettete Instanz der Msvm_VirtualSystemSettingData-Klasse, in der die Eigenschaften ExternalDataRoot, SnapshotDataRoot und SwapFileDataRoot die neuen Datenwurzeln angeben.
Benachrichtigen
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Der Benutzer, der nach Abschluss des Auftrags oder Fehlers benachrichtigt wird. Diese Eigenschaft wird von CIM_Job geerbt.
OperatingStatus
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Stellt aktuelle Statusinformationen für die Betriebsbedingung des Elements bereit und kann für die Bereitstellung weiterer Details im Hinblick auf den Wert der EnabledState-Eigenschaft verwendet werden. Ein Null-Wert gibt an, dass diese Eigenschaft nicht implementiert ist. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
OperationalStatus
-
Datentyp: uint16-Array
-
Zugriffstyp: Schreibgeschützt
Die aktuellen Status des Objekts. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt, und jedes Arrayelement wird immer auf 2 (OK) festgelegt.
OtherRecoveryAction
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Eine Zeichenfolge, die die Wiederherstellungsaktion beschreibt, wenn die RecoveryAction-Eigenschaft der Instanz 1 (Other) ist. Diese Eigenschaft wird von CIM_Job geerbt.
Besitzer
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Der Benutzer, der den Auftrag übermittelt hat. Diese Eigenschaft wird von CIM_Job geerbt.
PercentComplete
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MinValue ( 0), MaxValue ( 100 ), Einheiten ( "Prozent" )
Der Abschlussanteil des Auftrags. Diese Eigenschaft wird von CIM_Job geerbt.
PrimaryStatus
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Stellt Statusinformationen auf hoher Ebene bereit. Diese Eigenschaft sollte in Verbindung mit der Detailstatus-Eigenschaft verwendet werden, um einen hohen und detaillierten Integritätsstatus des Elements und seiner Unterkomponenten bereitzustellen. Ein Null-Wert gibt an, dass diese Eigenschaft nicht implementiert ist. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
Priority
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Die Bedeutung der Ausführung eines Auftrags. Diese Eigenschaft wird von CIM_Job geerbt.
RecoveryAction
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Beschreibt die Wiederherstellungsaktion, die für einen erfolgreich ausgeführten Auftrag ausgeführt werden soll. Diese Eigenschaft wird von CIM_Job geerbt.
-
Unbekannt (0)
-
Andere (1)
-
Nicht fortfahren (2)
-
Weiter mit dem nächsten Auftrag (3)
-
Auftrag erneut ausführen (4)
-
Wiederherstellungsauftrag ausführen (5 )
RunDay
-
Datentyp: sint8
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MinValue ( -31 ), MaxValue ( 31 )
Der Tag des Monats, an dem der Auftrag verarbeitet werden soll. Je nach Wert von RunDayOfWeek gibt es unterschiedliche Interpretationen für diese Eigenschaft.
Wenn RunDayOfWeek 0 ist und RunDay positiv ist, definiert RunDay den Tag des Monats, an dem der Auftrag verarbeitet wird. Wenn RunDayOfWeek beispielsweise 0 ist und RunDay 12 ist, wird der Auftrag am 12. Tag des Monats verarbeitet.
Wenn RunDayOfWeek 0 ist und RunDay negativ ist, definiert RunDay die Anzahl der Tage vor dem letzten Tag des Monats, auf dem der Auftrag verarbeitet wird. 1 gibt den letzten Tag des Monats an, 2 gibt einen Tag vor dem letzten Tag des Monats und so weiter an. Wenn RunDayOfWeek beispielsweise 0 ist und RunDay 1 ist, wird der Auftrag am letzten Tag des Monats verarbeitet.
Wenn RunDayOfWeek nicht 0 ist, ist RunDayOfWeek der Tag der Woche, an dem der Auftrag verarbeitet wird, relativ zu RunDay. Wenn RunDay beispielsweise 15 ist und RunDayOfWeek 7 (+Samstag) ist, wird der Auftrag am ersten Samstag am oder nach dem 15. Tag des Monats verarbeitet. Wenn RunDay 20 ist und RunDayOfWeek 7 ( Samstag) ist, wird der Auftrag am ersten Samstag am oder vor dem 20. Tag des Monats verarbeitet. Wenn RunDay 1 ist und RunDayOfWeek 1 ( Sonntag) ist, wird der Auftrag am letzten Sonntag des Monats verarbeitet.
Diese Eigenschaft wird von CIM_Job geerbt.
RunDayOfWeek
-
Datentyp: sint8
-
Zugriffstyp: Schreibgeschützt
Eine positive oder negative ganze Zahl, die in Verbindung mit RunDay verwendet wird, um den Tag der Woche oder des Monats anzugeben, auf dem der Auftrag verarbeitet wird. Weitere Informationen finden Sie in der Beschreibung der RunDay-Eigenschaft . Diese Eigenschaft wird von CIM_Job geerbt.
-
-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: Schreibgeschützt
Der Monat, in dem der Auftrag verarbeitet werden soll. Diese Eigenschaft wird von CIM_Job geerbt.
-
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: Schreibgeschützt
Das Zeitintervall nach Mitternacht, wenn der Auftrag verarbeitet werden soll. Diese Eigenschaft wird von CIM_Job geerbt.
ScheduledStartTime
-
Datentyp: Datetime
-
Zugriffstyp: Schreibgeschützt
Die geplante Startzeit für den Auftrag, sofern zutreffend. Diese Eigenschaft wird von CIM_Job geerbt.
StartTime
-
Datentyp: Datetime
-
Zugriffstyp: Schreibgeschützt
Die Zeit, zu der der Auftrag begonnen hat. Diese Eigenschaft wird von CIM_Job geerbt.
Status
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt, wird jedoch nicht verwendet.
StatusDescriptions
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Schreibgeschützt
Zeichenfolgen, die die verschiedenen OperationalStatus-Arraywerte beschreiben. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt, und jedes Arrayelement wird immer auf "OK" festgelegt.
TimeBeforeRemoval
-
Datentyp: Datetime
-
Zugriffstyp: Schreibgeschützt
Die Zeit in Minuten, die der Auftrag aufbewahrt wird, nachdem er die Ausführung abgeschlossen hat, entweder erfolgreich oder fehlgeschlagen in dieser Ausführung. Der Auftrag muss für einen bestimmten Zeitraum bestehen, unabhängig vom Wert der DeleteOnCompletion-Eigenschaft . Der Standardwert beträgt fünf Minuten. Diese Eigenschaft wird von CIM_ConcreteJob geerbt, und sie wird immer auf 0000000000000000.00000:0000 festgelegt.
TimeOfLastStateChange
-
Datentyp: Datetime
-
Zugriffstyp: Schreibgeschützt
Das Datum oder die Uhrzeit, zu dem der Status des Auftrags zuletzt geändert wurde. Wenn sich der Status des Auftrags nicht geändert hat und diese Eigenschaft aufgefüllt wird, muss sie auf einen 0 Intervallwert festgelegt werden. Wenn eine Statusänderung angefordert wurde, aber noch nicht verarbeitet wurde, darf die Eigenschaft nicht aktualisiert werden. Diese Eigenschaft wird von CIM_ConcreteJob geerbt.
TimeSubmitted
-
Datentyp: Datetime
-
Zugriffstyp: Schreibgeschützt
Die Zeit, zu der der Auftrag übermittelt wurde. Diese Eigenschaft wird von CIM_Job geerbt.
UntilTime
-
Datentyp: Datetime
-
Zugriffstyp: Schreibgeschützt
Der Zeitpunkt, zu dem der Auftrag ungültig ist oder beendet werden soll. Diese Eigenschaft wird von CIM_Job geerbt.
VirtualSystemName
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Der eindeutige Name des betroffenen virtuellen Systems.
Requirements (Anforderungen)
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 8 [Nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2012 [Nur Desktop-Apps] |
Namespace |
Root\Virtualization\V2 |
MOF |
|
DLL |
|