Msvm_NetworkJob class
Represents a network operation job created by the Network VSP WMI management service.
The following syntax is simplified Managed Object Format (MOF) code, and it includes all of the inherited properties.
class Msvm_NetworkJob : CIM_ConcreteJob
{
string Caption;
string Description;
string ElementName;
datetime InstallDate;
uint16 OperationalStatus[] = 2;
string StatusDescriptions[] = "OK";
string Status;
uint16 HealthState = 5;
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;
string ErrorSummaryDescription;
uint16 RecoveryAction;
string OtherRecoveryAction;
string InstanceID;
string Name;
uint16 JobState;
datetime TimeOfLastStateChange;
datetime TimeBeforeRemoval = "00000000000500.000000:000";
uint16 NetworkJobType;
string CreatedInternalEthernetPort;
uint32 Hresult;
};
The Msvm_NetworkJob class has these types of members:
- Methods
- Properties
The Msvm_NetworkJob class has these methods.
Method | Description |
---|---|
GetError | When the job is executing or has terminated without error, then this method returns no CIM_Error instance. However, if the job has failed because of some internal problem or because the job has been terminated by a client, then a CIM_Error instance is returned. This method is inherited from CIM_ConcreteJob. |
GetErrorEx | When the job is executing or has terminated without error, then this method returns no Msvm_Error instance. However, if the job has failed because of some internal problem or because the job has been terminated by a client, then one or more Msvm_Error instance is returned. |
KillJob | This method is not supported. |
RequestStateChange | Requests that the state of the job be changed to the value specified in the RequestedState parameter. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. If 0 is returned, then the task completed successfully. Any other return code indicates an error condition. This method is inherited from CIM_ConcreteJob. |
The Msvm_NetworkJob class has these properties.
Caption
Data type: string
Access type: Read-only
A short textual description (one-line string) of the object. This property is inherited from CIM_ManagedElement.
CreatedInternalEthernetPort
Data type: string
Access type: Read-only
The NvspWmiJobTypeSetupSwitch job (NetworkJobType = 1) will create a Msvm_InternalEthernetPort as a part of the job. This property can be used to find the reference to the created Ethernet port.
DeleteOnCompletion
Data type: boolean
Access type: Read-only
This property is inherited from CIM_Job.
Description
Data type: string
Access type: Read-only
A textual description of the object. This property is inherited from CIM_ManagedElement.
ElapsedTime
Data type: datetime
Access type: Read-only
The length of time that the job has been executing. This property is inherited from CIM_Job.
ElementName
Data type: string
Access type: Read-only
A user-friendly name for the object. This property is inherited from CIM_ManagedElement.
ErrorCode
Data type: uint16
Access type: Read-only
This property is inherited from CIM_Job.
ErrorDescription
Data type: string
Access type: Read-only
This property is inherited from CIM_Job.
ErrorSummaryDescription
Data type: string
Access type: Read-only
This property is inherited from CIM_Job.
HealthState
Data type: uint16
Access type: Read-only
The current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. This property is inherited from CIM_ManagedSystemElement and it is always set to 5.
Hresult
Data type: uint32
Access type: Read-only
The completion status of the job.
InstallDate
Data type: datetime
Access type: Read-only
The date and time the virtual machine configuration was created. This property is inherited from CIM_ManagedSystemElement.
InstanceID
Data type: string
Access type: Read-only
Qualifiers: Key
Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following 'preferred' algorithm: OrgID:LocalID Where OrgID and LocalID are separated by a colon ':', and where OrgID must include a copyrighted, trademarked or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID, or that is a registered ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the SchemaName_ClassName structure of Schema class names.) In addition, to ensure uniqueness OrgID must not contain a colon (':'). When using this algorithm, the first colon to appear in InstanceID must appear between OrgID and LocalID. LocalID is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must assure that the resulting InstanceID is not re-used across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF defined instances, the 'preferred' algorithm must be used with the OrgID set to 'CIM'. This property is inherited from CIM_ConcreteJob.
JobRunTimes
Data type: uint32
Access type: Read-only
This property is inherited from CIM_Job.
JobState
Data type: uint16
Access type: Read-only
The operational state of a job. It can also indicate transitions between these states, for example, 6 (Shutting Down) and 3 (Starting). This property is inherited from CIM_ConcreteJob.
Value | Meaning |
---|---|
New 2 | The job has never been started. |
Starting 3 | The job is moving from the 2 (New), 5 (Suspended), or 11 (Service) states into the 4 (Running) state. |
Running 4 | The job is running. |
Suspended 5 | The job is stopped, but can be restarted in a seamless manner. |
Shutting Down 6 | The job is moving to a 7 (Completed), 8 (Terminated), or 9 (Killed) state. |
Completed 7 | The job has completed normally. |
Terminated 8 | The job has been stopped by a 'Terminate' state change request. The job and all its underlying processes are ended and can be restarted (this is job-specific) only as a new job. |
Killed 9 | The job has been stopped by a 'Kill' state change request. Underlying processes might have been left running, and cleanup might be required to free up resources. |
Exception 10 | The job is in an abnormal state that might be indicative of an error condition. Actual status might be displayed though job-specific objects. |
Service 11 | The job is in a vendor-specific state that supports problem discovery, or resolution, or both. |
DMTF Reserved 12–32767 | Reserved. |
Vendor Reserved 32768–65535 | Reserved. |
JobStatus
Data type: string
Access type: Read-only
A free-form string that represents the job status. This property is inherited from CIM_Job.
LocalOrUtcTime
Data type: uint16
Access type: Read-only
This property is inherited from CIM_Job.
Name
Data type: string
Access type: Read-only
The user-friendly name for this instance of a job. In addition, the user-friendly name can be used as a property for a search or query. (Note: the Name property does not have to be unique within a namespace.) This property is inherited from CIM_ConcreteJob.
NetworkJobType
Data type: uint16
Access type: Read-only
The type of job.
NvspWmiJobTypeInvalid (0)
NvspWmiJobTypeSetupSwitch (1)
NvspWmiJobTypeTeardownSwitch (2)
Notify
Data type: string
Access type: Read-only
The user that is notified upon job completion or failure. This property is inherited from CIM_Job.
OperationalStatus
Data type: uint16 array
Access type: Read-only
The current statuses of the object. This property is inherited from CIM_ManagedSystemElement and each array element is always set to 2 (OK).
OtherRecoveryAction
Data type: string
Access type: Read-only
This property is inherited from CIM_Job.
Owner
Data type: string
Access type: Read-only
The user who submitted the job. This property is inherited from CIM_Job.
PercentComplete
Data type: uint16
Access type: Read-only
This property is inherited from CIM_Job.
Priority
Data type: uint32
Access type: Read-only
The importance of a job's execution. This property is inherited from CIM_Job.
RecoveryAction
Data type: uint16
Access type: Read-only
This property is inherited from CIM_Job.
RunDay
Data type: sint8
Access type: Read-only
This property is inherited from CIM_Job.
RunDayOfWeek
Data type: sint8
Access type: Read-only
This property is inherited from CIM_Job.
RunMonth
Data type: uint8
Access type: Read-only
This property is inherited from CIM_Job.
RunStartInterval
Data type: datetime
Access type: Read-only
This property is inherited from CIM_Job.
ScheduledStartTime
Data type: datetime
Access type: Read-only
This property is inherited from CIM_Job.
StartTime
Data type: datetime
Access type: Read-only
The time that the job began. This property is inherited from CIM_Job.
Status
Data type: string
Access type: Read-only
This property is inherited from CIM_ManagedSystemElement but it is not used.
StatusDescriptions
Data type: string array
Access type: Read-only
Strings that describe the various OperationalStatus property array values. This property is inherited from CIM_ManagedSystemElement and each array element is always set to "OK".
TimeBeforeRemoval
Data type: datetime
Access type: Read-only
The amount of time that the job is retained after it has finished executing, either succeeding or failing in that execution. The job must remain in existence for some period of time regardless of the value of the DeleteOnCompletion property. The default is five minutes. This property is inherited from CIM_ConcreteJob and is always set to "00000000000500.000000:000".
TimeOfLastStateChange
Data type: datetime
Access type: Read-only
The date or time when the state of the job last changed. If the state of the job has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated. This property is inherited from CIM_ConcreteJob.
TimeSubmitted
Data type: datetime
Access type: Read-only
The time that the job was submitted. This property is inherited from CIM_Job.
UntilTime
Data type: datetime
Access type: Read-only
The time at which the job is invalid or should be stopped. This property is inherited from CIM_Job.
Access to the Msvm_NetworkJob class might be restricted by UAC Filtering. For more information, see User Account Control and WMI.
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2008 |
End of client support |
None supported |
End of server support |
Windows Server 2012 |
Namespace |
Root\Virtualization |
MOF |
WindowsVirtualization.mof |