Skip to content

VirtualMachine

Holds information for virtual machines.For Hyper-V specific columns see MSDN WMI Msvm_ComputerSystem class

Fields

Field Type Description
AnalysisExtras xml Holds additional analysis data
Container boolean True if the virtual machine is a container
Created datetime Date/Time this VM entity was created in the database
CreatedGUID guid GUID of the scan file that created this VM
DatacenterID numeric Internal ID that references the Datacenter entity (Foreign Key)
ElementName string A display name for the object. This property is inherited from CIM_ManagedElement, and it is always set to the display name of the computer for a virtual machine.
EnabledDefault numeric An administrator's default or startup configuration for the enabled state of an element
EnabledState numeric The enabled and disabled states of an element. This property can also indicate the transitions between these requested states.
EnhancedSessionModeState numeric Hyper-V: See MSDN documentation
ExtraData string Extra data for this object (JSON)
FailedOverReplicationType numeric Hyper-V: See MSDN Documentation
FirstScan datetime Date/Time this vm was first scanned
FirstScanGUID guid GUID of the first scan that scanned this VM
GuestConfiguredOperatingSystem string Guest operating system as configured for the VM for hypervisors that support this
GuestHostFullyQualifiedDomainName string The guests fully qualified domain name. Used for guest machine to VM mapping.
GuestHostName string The guests host name
GuestOperatingSystem string Detected Guest operating system as seen from the hypervisor. This usually requires some guest tools to be installed in the guest operating system.
GuestOperatingSystemFamily string Family of the detected guest operating system
GuestToolsCurrent boolean True if guest tools were current at scan time
GuestToolsRunningStatus string GuestTools RunningStatus field for VMware virtual machines
GuestToolsVersion string Version of installed VMware guest tools
GuestToolsVersionStatus2 string Guest Tools VersionStatus2 field for VMware virtual machines
HealthState numeric Specifies the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents.
HostFullyQualifiedDomainName string Fully qualified domain name of the host that this vm is running on
HostMachineID numeric Internal ID that references the Machine entity (Foreign Key)
HostOperatingSystemFamily string Family of the operatingsystem the hypervisor runs on
Hypervisor string Name of the hypervisor
ID numeric Internal ID for the VirtualMachine entity (Primary Key)
InstallDate datetime The date and time the virtual machine configuration was created for a virtual machine
InstanceId string Hyper-V Instance Id
InstanceUUID guid A unique identifier of the vm. This id should not change in case of rename or move of a vm.
LastApplicationConsistentReplicationTime datetime The time at which the last application-consistent replication was received for the virtual machine
LastHostChange datetime Timestamp this VM migrated last from another host to the current host (v-motion etc)
LastHostChangeGUID guid GUID of the scan file that indicated the host change
LastReplicationTime datetime Hyper-V: See MSDN documentation
LastReplicationType numeric Hyper-V: See MSDN documentation
LastScan datetime Date/Time this VM was last scanned
LastScanGUID guid uuid of the last scan file
MachineID numeric Internal ID that references the Machine entity (Foreign Key)
MemoryMB numeric RAM that the hypervisor provides
MoRef string For VMware the object name of the vm
Name string Name of the virtual machine
Notes string Notes
NumberOfNumaNodes numeric Hyper-V: See MSDN Documentation
OnTimeInMilliseconds numeric For the virtual machine, this property indicates the time, in milliseconds, since the machine was last turned on, reset, or restored at scan time. This time excludes the time the virtual machine was in the paused state. 
OperationalStatus numeric Operational Status of the virtual Machine. For values see MSDN Documentation.
PoweredOn boolean True if the VM was powered on at time of scan
ProcessID numeric The identifier of the process under which this virtual machine was running at scan time. This value can be used to uniquely identify the instance of Vmwp.exe on the system that is running the virtual machine.
ProvisionedSpaceGB decimal Disc space provisioned to this VM
ReplicationHealth numeric The replication health for the virtual machine. For values see MSDN documentation.
ReplicationMode numeric Hyper-V: See MSDN documentation
ReplicationState numeric Replication State of the virtual machine. For values see MSDN documentation.
RequestedState numeric The last requested or desired state for the virtual machine as passed to theRequestStateChange method, or 12 (Not Applicable) if no state change is in progress. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. 
ServiceNowLastExport datetime Date/Time of last export to ServiceNow
ServiceNowLastImport datetime Date/Time of last import from ServiceNow
ServiceNowSysId guid Service Now: sys_id of the replicated object
ServiceNowTargetClass string Service Now: class of the replicated object
Status string Hyper-V 
StatusDescriptions string Operational Status of the virtual Machine
TimeOfLastConfigurationChange datetime The date and time the configuration of this virtual machine last changed
TimeOfLastStateChange datetime The date and time when the enabled state of the element last changed
UsedSpaceGB decimal Used disc space 
UUID guid A unique identifier of the vm. For VMware this is equal to the hardware serial number and used for vm to host mapping.
VirtualCores numeric Virtual cores or virtual processors that the hypervisor provides
VirtualizationManagementSystemID numeric