Skip to content

Machine

Basic machine information. A machine is a physical or virtual device that can be scanned by OctoSAM Inventory. A machine can also be a mobile device such as a phone or tablet.

Fields

Field Type Description
Active boolean If true, do not count this machine for installations
AlternateDescription string Alternate description field specific to the scanned machine type. For example locally entered description in macOS.
AlternateName string Contains the computer name for systems that may have different host and computer names, such as macOS
AnalysisExtras xml Holds additional analysis data
BiosAssetTag string BIOS asset tag if supported
BiosName string BIOS Name as reported by WMI
BiosSerialNumber string BIOS Serial Number as reported by WMI
BiosSmBiosUuid guid SMBIOS UUID of the machine
BiosSmBiosVersion string SMBIOS Version as reported by WMI
BiosVersion string BIOS Version as reported by WMI
ChassisTypes string ChassisTypes as reported in WMI in cleartext
CloudProviderAccountID numeric Internal ID that references the CloudProviderAccount entity (Foreign Key)
CostCenter string Cost center - typically replicated from another system
CostCenterID numeric Internal ID that references the CostCenter entity (Foreign Key)
Created datetime Time this object was created
CreatedGUID guid Scan GUID that created this machine
CustomField1 string Available for custom data for this machine, not used by OctoSAM Inventory
CustomField2 string Available for custom data for this machine, not used by OctoSAM Inventory
CustomField3 string Available for custom data for this Machine, not used by OctoSAM Inventory
CustomField4 string Available for custom data for this Machine, not used by OctoSAM Inventory
DeletedInDirectory boolean True, if directory check detects that the machine is no longer found in directory
DeletedInDirectoryFirstDetected datetime Date/Time the delete flag was set
Description string Description attribute of the directory service or manually entered during offline scan
DirectoryAccountExpires datetime accountExpires attribute from ActiveDirectory
DirectoryContainerPath string Path to the container of this object. Provided for grouping or export to other applications.
DirectoryDisabled boolean True if the UserAccountControl attribute has the disable bit set
DirectoryExt1 string Site specific data, can optionally be used to load site-specific extended schema properties
DirectoryExt2 string Site specific data, can optionally be used to load site-specific extended schema properties
DirectoryExt3 string Site specific data, can optionally be used to load site-specific extended schema properties
DirectoryExt4 string Site specific data, can optionally be used to load site-specific extended schema properties
DirectoryExtensionAttribute1 string ExtensionAttribute from Active Directory
DirectoryExtensionAttribute10 string ExtensionAttribute from Active Directory
DirectoryExtensionAttribute11 string ExtensionAttribute from Active Directory
DirectoryExtensionAttribute12 string ExtensionAttribute from Active Directory
DirectoryExtensionAttribute13 string ExtensionAttribute from Active Directory
DirectoryExtensionAttribute14 string ExtensionAttribute from Active Directory
DirectoryExtensionAttribute15 string ExtensionAttribute from Active Directory
DirectoryExtensionAttribute2 string ExtensionAttribute from Active Directory
DirectoryExtensionAttribute3 string ExtensionAttribute from Active Directory
DirectoryExtensionAttribute4 string ExtensionAttribute from Active Directory
DirectoryExtensionAttribute5 string ExtensionAttribute from Active Directory
DirectoryExtensionAttribute6 string ExtensionAttribute from Active Directory
DirectoryExtensionAttribute7 string ExtensionAttribute from Active Directory
DirectoryExtensionAttribute8 string ExtensionAttribute from Active Directory
DirectoryExtensionAttribute9 string ExtensionAttribute from Active Directory
DirectoryGUID guid GUID of a machine if joined to active directory and supported by the operating system and scanner
DirectoryLastLogonTimestamp datetime LastLogonTimestamp attribute from Active Directory (updated on import and on housekeeping). Resolution: 14days.
DirectoryLocation string Active Directory location attribute
DirectoryPath string Path where the machine was found in the directory service. Usually an LDAP path.
DirectorySiteName string Active Directory Site that the machine belongs to
DirectoryUserAccountControl numeric UserAccountControl attribute from Active Directory (updated on import and on housekeeping)
DirectoryWhenChanged datetime WhenChanged attribute from Active Directory (updated on import and on housekeeping)
DirectoryWhenCreated datetime WhenCreated attribute from Active Directory
DomainName string Windows NETBIOS Domain Name
EntraIdApproximateLastSignInDateTime datetime ApproximateLastSignInDateTime field Entra ID
EntraIdDeviceId string Device ID from Entra ID
EntraIdDeviceOwnership string DeviceOwnership field from Entra ID
EntraIdEnrollmentProfileName string EnrollmentProfileName field from Entra ID
EntraIdExtensionAttribute1 string Extension attribute 1 from Entra ID
EntraIdExtensionAttribute10 string Extension attribute 10 from Entra ID
EntraIdExtensionAttribute11 string Extension attribute 11 from Entra ID
EntraIdExtensionAttribute12 string Extension attribute 12 from Entra ID
EntraIdExtensionAttribute13 string Extension attribute 13 from Entra ID
EntraIdExtensionAttribute14 string Extension attribute 14 from Entra ID
EntraIdExtensionAttribute15 string Extension attribute 15 from Entra ID
EntraIdExtensionAttribute2 string Extension attribute 2 from Entra ID
EntraIdExtensionAttribute3 string Extension attribute 3 from Entra ID
EntraIdExtensionAttribute4 string Extension attribute 4 from Entra ID
EntraIdExtensionAttribute5 string Extension attribute 5 from Entra ID
EntraIdExtensionAttribute6 string Extension attribute 6 from Entra ID
EntraIdExtensionAttribute7 string Extension attribute 7 from Entra ID
EntraIdExtensionAttribute8 string Extension attribute 8 from Entra ID
EntraIdExtensionAttribute9 string Extension attribute 9 from Entra ID
EntraIdId string ID from Entra ID
EntraIdIsCompliant boolean True if this machine is deemed compliant to Entra ID MDM policies
EntraIdIsManaged boolean True if this machine is managed by Entra ID MDM policies
EntraIdOnPremisesLastSyncDateTime datetime OnPremisesLastSyncDateTime field from Entra ID
EntraIdOnPremisesSyncEnabled boolean True if on premises sync is enabled for this machine in Entra ID
EntraIdProfileType string ProfileType field from Entra ID
EntraIdRegistrationDateTime datetime RegistrationDateTime field from Entra ID
EntraIdTenantId guid Entra ID tenant id for machines that are Entra ID joined
EntraIdTrustType string TrustType field from Entra ID
EnvironmentID numeric Internal ID that references the Environment entity (Foreign Key)
ExcludeFromSoftwareInventory boolean If True, the machine is excluded from Software Inventory. Signatures imported for this machine are ignored. This can be useful for development machines used for building of installation packages.
ExtraData string Extra data collected for documentation of this machine
FirstScan datetime Date/Time of first scan of this machine
FoundInDirectory boolean True if the object could be found in Active Directory at last check
FullyQualifiedDomainName string Fully qualified domain name as seen by the scanner through reverse lookup of the network address
Guid guid A unique ID that can be used to link to this machine object by external applications
HardwareUniqueID string Unique hardware ID if supported by the hardware. May not change with operating system re-install for physical systems.
HintHasAccessLog boolean True if machine has UAL data available
HintHasAutoStart boolean True if machine has scanned Windows AutosStart information
HintHasBrowserExtensions boolean
HintHasMuiCache boolean True if this machine has scanned Windows MUI information
HintHasOfficeAddIns boolean True if this machine has registered Microsoft Office add-ins
HintHasSoftwareItems boolean True if software items are linked to this machine
HintHasSwidDocuments boolean True if machine has scanned SWID documents
HintHasWmi boolean True if there is hardware and configuration data (WMI) available for the machine
HintInGroups boolean True if the Machine is member in any group
HintIsClusterMember boolean True if the machine is member of a custer
HintSoftwarePackageUsageEndDate datetime Max consolidated usage date for this Machine
HintSoftwarePackageUsageStartDate datetime Min consolidated usage date for this Machine
ID numeric Internal ID for the Machine entity (Primary Key)
ID numeric Internal ID for the Machine entity (Primary Key)
IgnoreForRollout boolean Reserved for future use
IgnoreNewSignatures boolean If true, do not create new software signatures if only seen on this machine or others that have the IgnoreNewSignatures flag set. Can be set for test and development machines.
ImporterInstance string Name of the ImporterInstance. Used if you have multiple import module instances writing into the same database.
ImportSourceID numeric ID of the import module that created the entity. 1=OctoscanImportService.
LastBasicHardwareFromWmi datetime Date/Time basic hardware info was last calculated from WMI for this machine
LastFoundInDirectory datetime Time the object was last found in the directory service
LastFoundInEntraId datetime Date/Time this device was last found in Entra ID
LastHardwareScan datetime Time of the last imported WMI scan
LastHardwareScanGUID guid GUID of the last imported WMI scan
LastModification datetime Date/Time of last write to this entity
LastModifiedBy string Windows User ID that last updated this Machine record through the UI
LastScan datetime Date/Time of the last imported scan for this machine as reported by the machine (may be out of sync)
LastScanGUID guid GUID of the last imported .scan file for this entity.
LastScannerTag string Command-line tag that was specified on the last scan of this machine
LastSignatureScan datetime Time of the last imported software signature scan for this machine
LastSignatureScanGUID guid GUID of the last imported software signature scan for this machine
LastUalScan datetime Time of the last imported User Access Logging scan on this machine. Null for machines that don't support UAL.
LastUalScanGUID guid GUID of the last imported User Access Logging scan on this machine. Null for machines that don't support UAL.
LastUserID numeric Internal ID that references the User entity (Foreign Key)
ManufacturerID numeric Internal ID that references the Manufacturer entity (Foreign Key)
MappingTag string This field can be used for custom mapping logic
Model string Model of the Machine as defined in WMI
MostFrequentUserID numeric Internal ID that references the User entity (Foreign Key)
MsftDirectAccessConfigured boolean True if Microsoft Direct Access configuration was found at last scan
Name string Machine name (computer name)
NetworkAddress string Network address, usually the IP number
NetworkDefaultGateway string Network default gateway
NetworkDHCP boolean True if DHCP is enabled on the main interface of the machine
NetworkDNS string Addresses of configured DNS servers
NetworkMacAddress string MAC address of the main interface (corresponds to NetworkNetworkAddress
NetworkNetworkAddress string Network address calculated from NetworkAddress and NetworkSubnetkMask fields
NetworkNetworkCIDR string Network in CIDR notation
NetworkNetworkName string Network name can be set from an external source. Not used by OctoSAM.
NetworkSubnetMask string Subnet mask if network address is an ip number
Notes string Available for custom notes about this entity
NumberOfCores numeric Number of cores as reported by WMI
NumberOfLogicalProcessors numeric Number of logical processors as reported by WMI
NumberOfProcessors numeric Number of processors as reported by WMI
ObjectStateID numeric Internal ID that references the ObjectState entity (Foreign Key)
OperatingSystem string Full name of the OS
OperatingSystemBits numeric 32 or 64 bit
OperatingSystemBuild string Build number of the OS
OperatingSystemCsdVersion string CSDVersion field for Windows systems. This file may be interpreted by partner systems such as Flexera One.
OperatingSystemDisplayVersion string DisplayVersion for operating systems that support this attribute. Newer Windows versions use this instead of ReleaseID.
OperatingSystemEdition string An OS specific edition marker
OperatingSystemExtraData string Extra data collected for operating system identification
OperatingSystemFamily string A short name to identify different operating system families
OperatingSystemInstallDate datetime Date/Time this OS instance was installed (as reported by WMI)
OperatingSystemLanguage string Language of the operating system as reported by WMI in cleartext
OperatingSystemLastBootUpTime datetime DateTime the operating system last booted
OperatingSystemMajor numeric Major version
OperatingSystemMinor numeric Minor version
OperatingSystemPrintableName string Consolidated operating system name for use in queries and reports
OperatingSystemProductInfo numeric For Windows, contains the result of the GetProductInfo() system call.
OperatingSystemProductName string For Windows, contains the ProductName value as scanned from the registry.
OperatingSystemPublisher string Publisher of the OS. 
OperatingSystemRelease string An OS specific release marker. For Windows 10 contains the 'Version'.
OperatingSystemServer boolean True if this OS is a server version
OperatingSystemSoftwarePublisherID numeric Internal ID that references the SoftwarePublisher entity (Foreign Key)
OperatingSystemSuiteMask numeric For Windows, contains the SuiteMask.
OperatingSystemUniqueID string Unique operating system ID if supported by the operating system. May not change during the lifetime of the operating system instance. May change at re-install of the OS.
OperatingSystemUpdateBuildRevision numeric Windows UBR number
OperatingSystemVersion string Additional version information about the OS
OracleCoreFactor float Oracle Core Factor to use for Oracle pricing. Queries should always use this field.
OracleCoreFactorFromCatalog float Oracle Core Factor as determined by the OctoSAM catalog
OracleCoreFactorManual float Optional manually entered Oracle Core Factor
OracleCoreFactorOverride boolean When True, the manual Oracle Core Factor overrides the factor from the catalog
OrganizationID numeric Internal ID that references the Organization entity (Foreign Key)
PCSystemType string PC system type as defined in WMI
PhysicalMemory numeric Amount of physical memory in the system as reported by WMI
PrintableName string Use this name in reports for consistency and to avoid having to build the printable name from its parts
Processor string Processor Name as reported by WMI
ProcessorFamily string Processor family as defined in WMI
ProcessorManufacturerID numeric Internal ID that references the Manufacturer entity (Foreign Key)
ProcessorSpeed numeric Max speed of the processor in MHz
RawManufacturer string Manufacturer of the machine as defined in WMI
Res1 string Reserved for future use
Res2 string Reserved for internal use by future versions
Res3 string Reserved for future use
Res4 string Reserved for future use
ServiceNowInstallStatus string install_status of the computer replicated from ServiceNow
ServiceNowLastDiscovered datetime
ServiceNowLastExport datetime Date/Time of last export to ServiceNow
ServiceNowLastImport datetime Date/time of last import from ServiceNow
ServiceNowLifeCycleStage string
ServiceNowLifeCycleStageStatus string
ServiceNowOperationalStatus string operation_status of the computer replicated from ServiceNow
ServiceNowSupportGroup string support_group of the computer object in ServiceNow
ServiceNowSysID guid ServiceNow: sys_id of the replicated object
ServiceNowTargetClass string ServiceNow: target class of the replicated object
SID string Computer SID
SoftwareDevelopment boolean This flag can be set to mark machines used for software development. These machines usually have different licensing requirements.
SuggestSoftwareUninstall boolean If true, suggest this machine in reports / queries for software uninstalls
SynchLastSynch datetime Date/Time of last synchronization of this machine with the partner CMDB. Not used by OctoSAM Inventory
SynchTokenID string Can be used for synchronization with another inventory or CMDB system. Holds the key to the identical item in the CMDB. Not used by OctoSAM Inventory
TerminalServicesInstalled boolean True, if Terminal Services are installed
VirtualizationHost boolean True if this machine hosts virtual machines
VirtualizationManagementSystemID numeric Internal ID that references the VirtualizationManagementSystem entity (Foreign Key)
VirtualMachine boolean True if this is a virtual machine
VirtualMachineGUID guid Optional. Used for mapping virtual machine information for MS Hyper-V and possibly other systems that use a GUID to identify a virtual machine.