Skip to main content
Matrix42 Self-Service Help Center

Windows Inventory Data Provider Attribute Mapping

Overview

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.

Rules

  • The Windows inventory can be run only for existing computers of Matrix42 Workspace 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.

 Attributes

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 SPSComputerClassSound
​Card
DeviceID  
Name SPSComputerClassSound
​Card
Model  
Manufacturer SPSComputerClassSound
​Card
Manufacturer  
CDROM
​Drives
DeviceID SPSComputerClassOptical
​Drive
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 SPSComputerClassMemory
​Module
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  
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
​Count
 
ParallelPortCount SPSComputerClassBase ParallelPort
​Count
 
USBPortCount SPSComputerClassBase USBPortCount  
Processors Name SPSComputerClassBase Processor  
ProcessorType SPSComputerClassBase ProcessorType  
ProcessorClock SPSComputerClassBase Processor
​Clock
 
NumberOfCores SPSComputerClassBase Amount
ProcessorCores
 
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.
Video
Controllers
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  
    SPSComputerClassOS
 
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.
Instances/
Features

(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. 
    SPSInventoryClass
​Application
 
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.
    SPSInventoryClass
​Application
 
LastChangeDate Date of the last import of the scan snapshot.
    SPSInventoryClass
​Application
 
ReportedApplication Reference to a fingerprint from the software installation record.