<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=7178634&amp;fmt=gif">
uControl Book a demo
Docs  ›  Endpoint Agent

Endpoint Agent

Last updated 2026-07-14

The uControl Insight endpoint agent is a small Windows and macOS agent that inventories devices Discovery can’t reach — roaming laptops, homeworkers and off-network machines. It reports hardware, the logged-in user, installed software, software usage and connected peripherals, and is deployable silently via Intune, SCCM, Jamf or any RMM.

What the agent collects

  • Check-in — hostname, primary user, public IP, operating system, and hardware (manufacturer, model, serial, CPU, RAM); laptops vs desktops are typed automatically.

  • Installed software — feeds the SAM inventory and licence reconciliation.

  • Software usage — last-launched date and launch count per application, which drives usage-based licence reclaim.

  • Peripherals — connected monitors, keyboards, mice and headsets over USB and Bluetooth, plus USB removable-storage detection for acceptable-use / data-loss compliance.

Devices the agent reports that aren’t already discovered are added automatically as End-User Compute assets — so homeworking laptops appear in the inventory without ever being on a scannable network.

Deploying the agent

  1. In ITAM → Endpoint agent keys, issue an enrolment key (shown once — copy it).

  2. Download the installer from the same page: the Windows installer (an Inno Setup .exe) or the macOS installer (a .pkg), each with a ready-to-paste silent-install command.

  3. Deploy it to your fleet (Intune / SCCM / Jamf / RMM) with the enrolment key. The agent checks in at logon and every few hours.

Manage and revoke keys on the keys page; the ITAM → Endpoint agents dashboard lists every reporting machine and highlights any that have gone quiet.

Where the data appears

On a device’s asset page, the ITAM tab shows the latest check-in, its software usage and its peripherals; installed software flows into SAM.