This article describes the detection logic Datto RMM uses to determine device types.
- Datto RMM
Datto RMM uses the following high-level device detection logic when assessing and determining device types. This applies to Microsoft Windows only:
- Does the device have a server OS installed?
Yes: The device type is server.
- Does the device have a desktop OS installed?
Yes: The device type is desktop.
- Does the device have a Laptop chassis type as determined by the Win32_ChassisType wmi class? This uses the command
wmic systemclosure get chassistypes.
Yes: The device type is laptop.
Detection logic workflow
To differentiate between a desktop/server we use the DomainRole property from the Win32_ComputerSystem wmi class:
A value of 2 or above indicates a Server OS running on the device. Values lower than this indicate a Desktop OS.
Datto RMM also uses the Win32_ChassisType wmi class to determine if a device is a laptop. All of the following values will flag a device as laptops: