Introduction to Device Management Agent

BitTitan Device Management is an included module in MSPComplete that allows you to monitor and assess your customers’ computers and resources, such as workstations, users, and groups. If a computer or resource is joined to the customer’s Active Directory domain or connected to the customer’s corporate network, there is a good chance that it can be tracked and assessed through Device Management. You can use computers normally when DMA is running in the background. You do not need licenses for DMA.

To begin monitoring your customer’s computers and resources in MSPComplete, you download and install the lightweight, non-intrusive Device Management Agent (DMA) to your customer’s computers. DMA is available in two forms:

  • DMA Client: In this version, DMA collects detailed information about the computer it is installed on, such as computer name, users, operating system version, processor, memory, disk space, and installed browsers.
  • DMA Gateway: In this version, DMA collects the same information that is collected in client mode. DMA Gateway also performs a discovery scan of the customer’s Active Directory for resources like servers, computers, users, and groups.

After DMA is installed and running, it transmits information back to MSPComplete. With the information collected, you can perform a HealthCheck for Microsoft 365 assessment for the customer and offer remediation services to ensure that customer computers are compatible with Office 365. Using DeploymentPro through DMA, you can remotely configure Outlook profiles on the customer’s computers after completing a mailbox migration.


System Requirements

Each computer that will run DMA must meet these system requirements:

  • Microsoft Windows 8 or later (With latest Windows updates), including TLS 1.2 support. See Microsoft's update information for more details.
  • Microsoft .NET Framework 4.5
  • All services, firewalls, proxies and antivirus software must be configured to allow access to these URLs:
  • These networking ports must be open:
    • 443
    • 80

Server and port configuration

In order to grant BitTitan Device Management Agent (DMA) connectivity, all services, firewalls, proxies and antivirus software must be configured to allow access to the following URLs:


Also, the following ports need to be open:

  • Ports: 443 and 80

If you are migrating to Microsoft 365 the following URL needs to be included as well:


What information does DMA collect?

Information collected on installation:

  • hardwareHash (hash of the MAC address)
  • DeviceName
  • EmailAddress (if any)
  • UserPrincipleName (if domain joined)
  • GeneratedIdentity (Only in GPO mode. Current windows account + devicename)
  • UserExternalId (user AD email, if domain joined)
  • DeviceExternalId (computer guid from AD search if any)
  • Computer System
    • Physical Memory
    • Number of Processors
    • Number of Logical Processors
    • Manufacturer
    • Model
    • System Type
    • MAC Address
  • Disk Drive
    • Volume Name
    • Disk ID
    • Disk Size
    • Free Disk Space
    • Disk Type
    • Volume Name
  • Operating System
    • OS Timezone
    • OS Architecture
    • OS Build Number
    • OS Product suite
    • OS Version
    • Last boot up date/time
  • Processor
    • Processor Address Width
    • Processor Architecture
    • Processor Family
    • Processor clock speed
    • Processor Max Clock Speed
    • Number of Cores
    • Number of enabled cores
    • Number of logical processors
    • Processor Type
    • Processor Version
    • Number of threads
    • Processor Stepping
  • .NET (dotnet) Versions
  • Basic Network
    • Active Directory if domain is joined
    • Machine Download Speed
    • Machine Latency
  • Common Software List (by registry and WMI)
  • Internet Explorer
  • Office Information
  • EnableADAL registry key
  • WMI_Software_Version registry key
  • Microsoft Edge

This information is collected by DMA in client mode:

  • Machine information collected:
    • Processor name
    • Max clock speed
    • Address width
    • Number of cores
    • Free disk space
    • Total disk space
    • Device name
    • Manufacturer
    • Model
    • Total memory space
    • Serial number
    • Primary MAC address
    • Processor information:
    • Disk information:
    • Microsoft .Net version
    • OS name
    • OS version
    • Current time zone
  • Software information collected:
    • All installed program names, their publisher, and versions (including internet browsers)
  • Connectivity information collected:
    • Domain joined status
    • Download speed
    • Upload speed
    • Latency

This information is collected by DMA in gateway mode:

  • Active Directory (AD) information collected:
    • Groups
    • Users
    • Devices

      Note: The information above is only collected from the same forest in which the gateway is installed.
  • Device information collected:
    • Name
    • Location (domain name)
    • OS name
    • OS version
    • Object GUID (unique identifier used by AD)
    • DNS name
    • Date the record was created in AD
    • Date the record was updated in AD
    • Is the device Hyper-V Virtual Machine? (Yes/No)
  • Device information collected if it is running a Windows server operating system:
    • Model
    • Total RAM
    • Serial number
    • Number of cores
    • Total disk space/free disk space
    • Is the device Hyper-V Virtual Machine? (Yes/No)
  • Information collected for each user:
    • Object GUID
    • Name
    • Date the record was created in AD
    • Date the record was updated in AD
    • Email address
    • First name
    • Last name
    • Display name
    • User principal name (UPN)
  • Information collected for each group:
    • Object GUID
    • Name
    • Date the record was created in AD
    • Date the record was updated in AD
    • Group type (AD Group, AD Security Group, AD Distribution Group)
  • Information collected in VSphere discovery for each VM:
    • Device name
    • Friendly name
    • Serial number
    • OS name
    • Domain join status
    • Model
    • Total disk space/free disk space
    • Total RAM
    • Number of cores
    • IP address
    • Primary MAC address
    • DNS name
    • Device type (is the device a server?). Device type is only collected for Windows-based virtual machines.
    • Username of the last user to log in to the machine
    • Date of last login. The login information above is only collected for Windows-based virtual machines that are running and domain-joined.

Windows Registry changes made after DMA installation

The following Windows Registry changes are made when the Device Management Agent (DMA) is installed on computers:

  • When DMA is installed without administrator rights:
    • HKEY_CURRENT_USER\Software\BitTitan\Limited
      • Hardwarehash - Hardware Hash
    • HKEY_CURRENT_USER\Software\BitTitan\Limited\Proxy
      • Proxy-server - Proxy server address
      • Proxy-pac - Proxy auto config script address
  • Wh​en DMA is installed with administrator rights:
    • HKEY_LOCAL_MACHINE\Software\WOW6432Node\BitTitan
      • Hardwarehash - Hardware Hash
    • HKEY_LOCAL_MACHINE\Software\WOW6432Node\BitTitan\NonLimitedInstallMode
    • HKEY_LOCAL_MACHINE\Software\WOW6432Node\BitTitan\Limited\Proxy
      • Proxy-server - Proxy server address
      • Proxy-pac - Proxy auto config script address​
Was this article helpful?
6 out of 11 found this helpful