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.
Matching
- 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.
Attributes
XML Entity | XML Element | Data Definition | Attribute | Note |
---|---|---|---|---|
ComputerSnapshot | CurrentTime | SPSInventoryClassBase | LastScanDate | |
ScanedHostName | Used in value of the Domain attribute. | |||
ComputerIdentification | LastLogon | Used in value of the LoggedAccount attribute. | ||
LastLogonDate | SPSComputerClassLogon | LogonDate | ||
DNSName | SPSComputerClassBase | DNSName | ||
EquipmentSerialNumber | SPSComputerClassBase | SystemSerialNumber | ||
EquipmentSerialNumber | SPSAssetClassBase | SerialNumber | ||
EquipmentModel | SPSAssetClassBase | Model | ||
EquipmentManufacturer | SPSAssetClassBase | ManufacturerName | Used in value of the SKU attribute. | |
TotalPhysicalMemory | 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 | SPSComputerClassSoundCard | Model | ||
Manufacturer | SPSComputerClassSoundCard | Manufacturer | ||
CDROMDrives | DeviceID | SPSComputerClassOpticalDrive | DeviceID | |
Name | SPSComputerClassOpticalDrive | Model | ||
Manufacturer | SPSComputerClassOpticalDrive | 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 | BIOSManufacturer | |
Version | SPSComputerClassBase | BIOSVersion | ||
DMI | SPSComputerClassBase | BIOSDMISupport | ||
ACPI | SPSComputerClassBase | BIOSACPISupport | ||
APM | SPSComputerClassBase | BIOSAPMSupport | ||
ReleaseDate | SPSComputerClassBase | BIOSReleaseDate | ||
HardDiskDrives | DeviceID | SPSComputerClassHardDisk | DeviceID | |
Manufacturer | SPSComputerClassHardDisk | Manufacturer | ||
Index | SPSComputerClassHardDisk | InternalDriveNumber | ||
Size | SPSComputerClassHardDisk | TotalRawSize | Value is converted to megabytes. | |
Model | SPSComputerClassHardDisk | Model | ||
Memories | DeviceID | SPSComputerClassMemoryModule | DeviceID | |
DeviceLocator | SPSComputerClassMemoryModule | Socket | ||
Capacity | SPSComputerClassMemoryModule | ModuleSize | Value is converted to megabytes. | |
FormFactor | SPSComputerClassMemoryModule | ModuleType | Integer code value is converted to an abbreviated memory module name. | |
MemoryType | SPSComputerClassMemoryModule | MemoryType | Value combines data from FormFactor, MemoryType, and TypeDetails. | |
TypeDetails | Used in value of the MemoryType attribute. | |||
NetworkAdapters | DeviceID | SPSComputerClassNetworkCard | DeviceID | |
Name | SPSComputerClassNetworkCard | Model | ||
Name | SPSComputerClassNetworkCard | WindowsDescription | ||
Manufacturer | SPSComputerClassNetworkCard | Manufacturer | ||
ServiceName | SPSComputerClassNetworkCard | WindowsName | ||
MACAddress | SPSComputerClassNetworkCard | MACAddress | ||
MACAddress |
SPSComputerClassBase | PrimaryMACAddress | ||
DHCPEnabled | SPSComputerClassNetworkCard | DHCPEnabled | ||
IPAddresses | SPSComputerClassNetworkCard | 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 | SPSComputerClassNetworkCard | DNSServerlist | ||
DNSServers | SPSComputerClassBase | DNSServerlist | Comma-separated list of DNS servers of the primary network adapter. | |
IPSubnets | SPSComputerClassNetworkCard | SubnetMask | ||
IPSubnets | SPSComputerClassBase | IPSubnetMask | Subnet mask of the primary network adapter. | |
DefaultIPGateways | SPSComputerClassNetworkCard | DefaultGateway | ||
DefaultIPGateways | SPSComputerClassBase | IPGateway | Default IP Gateway of the primary network adapter. | |
DiskPartitions | DeviceID | SPSComputerClassDiskPartition | DeviceID | |
Name | SPSComputerClassDiskPartition | DriveLetter | ||
FileSystem | SPSComputerClassDiskPartition | PartitionType | ||
FreeSpace | SPSComputerClassDiskPartition | PartitionFreeSpace | Value is converted to megabytes. | |
Size | SPSComputerClassDiskPartition | PartitionSize | Value is converted to megabytes. | |
VolumeSerialNumber | SPSComputerClassDiskPartition | 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 |
||
NumberOfCpuSockets | Used in the value of the ProcessorCount attribute. | |||
NumberOfLogicalProcessors | SPSComputerClassBase | ThreadsCount |
||
SPSComputerClassBase | HyperthreadingActive | 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 | SPSComputerClassGraphicCard | DeviceID | |
Manufacturer | SPSComputerClassGraphicCard | Manufacturer | ||
Model | SPSComputerClassGraphicCard | Model | ||
VideoProcessor | SPSComputerClassGraphicCard | Name | ||
CurrentRefreshRate | SPSComputerClassGraphicCard | CurrentRefreshRate | ||
CurrentHorizontalResolution | SPSComputerClassGraphicCard | CurrentResolutionX | ||
CurrentVerticalResolution | SPSComputerClassGraphicCard | CurrentResolutionY | ||
DriverVersion | SPSComputerClassGraphicCard | BIOSVersion | ||
CurrentBitsPerPixel | SPSComputerClassGraphicCard | CurrentBPP | ||
AdapterRAM | SPSComputerClassGraphicCard | 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 | SPSInventoryClassApplication | DetectionType | ||
SPSApplicationClassBase | Name | It is a product feature name. The value combines data from ProductName, feature's ProductName, and Edition. | ||
SPSInventoryClassApplication |
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. | ||
SPSInventoryClassApplication |
LastChangeDate | Date of the last import of the scan snapshot. | ||
SPSInventoryClassApplication |
ReportedApplication | Reference to a fingerprint from the software installation record. |