Skip to main content
Matrix42 Self-Service Help Center

Windows inventory data provider attribute mapping


This article contains the attribute mapping for the Windows Inventory Data Provider. It lists all attributes of the Computer configuration item that are imported or updated by the inventory.


  • The Windows inventory can be run only for existing computers of Matrix42 Enterprise Service Management. It does not import any computers in the system.
  • Computers to be scanned must be explicitly added on the Included Computers page of an active Data Provider configuration.
  • The Windows Inventory Data Provider creates fingerprints and installations for inventoried applications.

Stock keeping units can be created during the data import. They are matched by the ManufacturerName and Model attributes. If no match is found, a new record will be created. The Configuration Item and Type fields are filled in if the corresponding source information is available.


XML Entity XML Element Data Definition Attribute Note
Computer​Snapshot CurrentTime SPSInventoryClassBase LastScanDate  
ScanedHost​Name     Used in value of the Domain attribute.
Computer​Identification LastLogon     Used in value of the LoggedAccount attribute.
LastLogonDate SPSComputerClassLogon LogonDate  
DNSName SPSComputerClassBase DNSName  
EquipmentSerial​Number SPSComputerClassBase SystemSerial​Number  
EquipmentSerial​Number SPSAssetClassBase SerialNumber  
EquipmentModel SPSAssetClassBase Model  
Equipment​Manufacturer SPSAssetClassBase Manufacturer​Name Used in value of the SKU attribute.
TotalPhysical​Memory SPSComputerClassBase Memory Value is converted to megabytes.
    SPSComputerClassAD Domain Domain is retrieved from ScanedHostName and DNSName information and matched to a domain existing in the Workspace Management database either by DomainName or by NT4Name.
    SPSAssetClassBase SKU SKU is identified based on EquipmentModel and EquipmentManufacturer values. If SKU is not found in the Workspace Management database, it is created and the Data Provider sets a relation between the SKU and the computer.
    SPSComputerClassLogon LoggedAccount Account domain and name are retrieved from LastLogon and then searched for in the Workspace Maangement database.
SoundDevices DeviceID SPSComputerClassSoundCard DeviceID  
Name SPSComputerClassSound​Card Model  
Manufacturer SPSComputerClassSound​Card Manufacturer  
CDROM​Drives DeviceID SPSComputerClassOpticalDrive DeviceID  
Name SPSComputerClassOptical​Drive Model  
Manufacturer SPSComputerClassOptical​Drive Manufacturer  
Modems DeviceID SPSComputerClassModem DeviceID  
Name SPSComputerClassModem Model  
Manufacturer SPSComputerClassModem Manufacturer  
FloppyDrives DeviceID SPSComputerClassBase FloppyDeviceID  
  SPSComputerClassBase FloppyDisk Flag that indicates whether the computer has a floppy disk drive.
Bioses Manufacturer SPSComputerClassBase BIOS​Manufacturer  
Version SPSComputerClassBase BIOSVersion  
DMI SPSComputerClassBase BIOSDMI​Support  
ACPI SPSComputerClassBase BIOSACPI​Support  
APM SPSComputerClassBase BIOSAPM​Support  
ReleaseDate SPSComputerClassBase BIOSRelease​Date  
HardDisk​Drives DeviceID SPSComputerClassHardDisk DeviceID  
Manufacturer SPSComputerClassHardDisk Manufacturer  
Index SPSComputerClassHardDisk InternalDrive​Number  
Size SPSComputerClassHardDisk TotalRawSize Value is converted to megabytes.
Model SPSComputerClassHardDisk Model  
Memories DeviceID SPSComputerClassMemoryModule DeviceID  
DeviceLocator SPSComputerClassMemory​Module Socket  
Capacity SPSComputerClassMemory​Module ModuleSize Value is converted to megabytes.
FormFactor SPSComputerClassMemory​Module ModuleType Integer code value is converted to an abbreviated memory module name. 
MemoryType SPSComputerClassMemory​Module MemoryType Value combines data from FormFactor, MemoryType, and TypeDetails.
TypeDetails     Used in value of the MemoryType attribute.
Network​Adapters DeviceID SPSComputerClassNetwork​Card DeviceID  
Name SPSComputerClassNetwork​Card Model  
Name SPSComputerClassNetwork​Card WindowsDescription  
Manufacturer SPSComputerClassNetwork​Card Manufacturer  
ServiceName SPSComputerClassNetwork​Card WindowsName  
MACAddress SPSComputerClassNetwork​Card MACAddress  
SPSComputerClassBase PrimaryMAC​Address  
DHCPEnabled SPSComputerClassNetwork​Card DHCPEnabled  
IPAddresses SPSComputerClassNetwork​Card IPAddress  
IPAddresses SPSComputerClassBase IPAddress IP address of the primary network adapter is taken.
IPAddresses SPSComputerClassBase Ipv6Address IPv6 address of the primary network adapter, identified by the IPv6-specific format, is taken.
DNSServers SPSComputerClassNetwork​Card DNSServerlist  
DNSServers SPSComputerClassBase DNSServerlist Comma-separated list of DNS servers of the primary network adapter.
IPSubnets SPSComputerClassNetwork​Card SubnetMask  
IPSubnets SPSComputerClassBase IPSubnetMask Subnet mask of the primary network adapter.
DefaultIP​Gateways SPSComputerClassNetwork​Card Default​Gateway  
DefaultIP​Gateways SPSComputerClassBase IPGateway Default IP Gateway of the primary network adapter.
DiskPartitions DeviceID SPSComputerClassDisk​Partition DeviceID  
Name SPSComputerClassDisk​Partition DriveLetter  
FileSystem SPSComputerClassDisk​Partition PartitionType  
FreeSpace SPSComputerClassDisk​Partition PartitionFree​Space Value is converted to megabytes.
Size SPSComputerClassDisk​Partition PartitionSize Value is converted to megabytes.
VolumeSerialNumber SPSComputerClassDisk​Partition SerialNumber  
Ports SerialPortCount SPSComputerClassBase SerialPort
ParallelPortCount SPSComputerClassBase ParallelPort
USBPortCount SPSComputerClassBase USBPortCount  
Processors Name SPSComputerClassBase Processor  
ProcessorType SPSComputerClassBase ProcessorType  
ProcessorClock SPSComputerClassBase Processor
NumberOfCores SPSComputerClassBase Amount
NumberOfCpu​Sockets     Used in the value of the ProcessorCount attribute.
NumberOfLogicalProcessors SPSComputerClassBase ThreadsCount
    SPSComputerClassBase Hyperthreading​Active True if NumberOfLogicalProcessors is greater than NumberOfCores.
    SPSComputerClassBase ProcessorCount Either number of CPU sockets or number of processors if the former is zero.
DeviceID SPSComputerClassGraphic​Card DeviceID  
Manufacturer SPSComputerClassGraphic​Card Manufacturer  
Model SPSComputerClassGraphic​Card Model  
VideoProcessor SPSComputerClassGraphic​Card Name  
CurrentRefresh​Rate SPSComputerClassGraphic​Card CurrentRefresh​Rate  
CurrentHorizontalResolution SPSComputerClassGraphic​Card Current​ResolutionX  
CurrentVertical​Resolution SPSComputerClassGraphic​Card Current​ResolutionY  
DriverVersion SPSComputerClassGraphic​Card BIOSVersion  
CurrentBitsPer​Pixel SPSComputerClassGraphic​Card CurrentBPP  
AdapterRAM SPSComputerClassGraphic​Card Memory Value is converted to megabytes.
Applications Publisher SPSComputerClassOS Manufacturer  
Publisher SPSApplicationClassBase Manufacturer  
ProductName SPSComputerClassOS Name  
ProductName SPSApplicationClassBase Name  
Version SPSApplicationClassBase Version Also used in value of the Version attribute in SPSComputerClassOS.
VersionMajor SPSComputerClassOS PatchLevel  
VersionMinor     Used in value of the Version attribute in SPSComputerClassOS.
Lcid SPSComputerClassOS Language  
Lcid SPSApplicationClassBase Language  
IsOs     Used in value of the ComputerRole attribute.
ActivationKey SPSComputerClassOS ActivationKey  
License SPSApplicationClassBase License  
Description SPSApplicationClassBase Description  
Version Value combines data from Version and VersionMinor.
    SPSComputerClassBase ComputerRole Value is "Server" for Windows Server OS and otherwise it is "Client".
    SPSApplicationClassBase CreatedBy String. Default value is "Server Compliance".
    SPSApplicationClassBase DetectionType ServerApplication, ExchangeServerInventory, SharePointInventory, SqlServerInventory for various application types. Default value is ServerApplication.

(for SQL Server, SharePoint Server, and Exchange Server only)
Publisher SPSApplicationClassBase Manufacturer  
ProductName     Used in value of the Name attribute.
Version SPSApplicationClassBase Version  
Edition     Used in value of the Name attribute.
DetectionType SPSApplicationClassBase DetectionType  
DetectionType SPSInventoryClass​Application DetectionType  
    SPSApplicationClassBase Name It is a product feature name. The value combines data from ProductName, feature's ProductName, and Edition. 
Installed Flag indicates that software is installed on the machine. It is set to False if the application has been uninstalled since the last scan.
LastChangeDate Date of the last import of the scan snapshot.
ReportedApplication Reference to a fingerprint from the software installation record.