For the complete documentation index, see llms.txt. This page is also available as Markdown.

Windows Peripheral and Display Discovery

Harmony extends its peripheral and display discovery capabilities to Windows devices, giving you a more complete picture of the hardware connected across your fleet. You can now automatically inventory USB devices, Bluetooth devices, and connected displays on Windows endpoints - all through native PowerShell-based detection that does not require additional tooling or agents.

These capabilities are part of Harmony's Unmanaged Asset Discovery and work alongside the existing macOS support to give you consistent hardware visibility across operating systems.


USB Device Discovery

Harmony discovers USB devices connected to Windows endpoints by running native PowerShell scripts that query WMI directly on the device. This replaces a previous dependency on osquery, resulting in more reliable and broader coverage across your Windows fleet.

How it works

  • Enumerates connected USB devices using WMI

  • Maps device classes to the appropriate asset types in Harmony

  • Filters out USB hubs and devices that report invalid or missing serial numbers, keeping your inventory clean and meaningful

Discovered USB devices appear as assets within Harmony's Unmanaged Asset Discovery results, attributed to the Windows endpoint they were found on.


Bluetooth Device Discovery

Harmony also detects Bluetooth devices paired or connected to Windows endpoints using the same native PowerShell approach. Both paired and actively connected devices are surfaced so you have a complete view of wireless peripherals associated with each machine.

How it works

  • Detects Bluetooth devices using native Windows PowerShell scripts, without requiring osquery

  • Surfaces paired and connected devices as assets linked to the Windows endpoint

  • Provides device details to help you identify and track Bluetooth peripherals across your fleet


Connected Display Detection

Harmony can now discover and inventory monitors connected to Windows devices, extending the display detection capability that was previously available only on macOS. This gives you consistent display visibility across your entire managed fleet, regardless of operating system.

How it works

Harmony uses a multi-source detection strategy to reliably identify monitors across your Windows fleet:

  • Detects displays regardless of connection type, including USB-C connected monitors

  • Identifies displays based on current connection status as well as previously connected displays

  • Works on older Windows systems running PowerShell 5, so no PowerShell upgrade is required

Display information collected

For each detected display, Harmony parses raw EDID (Extended Display Identification Data) directly from the hardware to extract:

Field
Description

Manufacturer

The brand or maker of the display

Model name

The specific model identifier of the monitor

Serial number

The unique hardware serial number of the display

This level of detail allows you to accurately identify and track individual monitors, helping you manage display assets, enforce hardware standards, and investigate equipment across your organization.


Requirements

Capability
Requirement

USB device discovery

Windows endpoint with PowerShell available

Bluetooth device discovery

Windows endpoint with PowerShell available

Display detection

Windows endpoint with PowerShell 5 or later

No additional agents, tools, or PowerShell upgrades are required beyond what is already present on supported Windows systems.


Viewing Discovered Peripherals and Displays

Discovered USB devices, Bluetooth devices, and displays appear within Harmony's Unmanaged Asset Discovery results. Each discovered item is linked to the Windows endpoint it was found on, making it straightforward to trace peripherals back to specific machines in your fleet.

To review discovered assets, navigate to the Asset Management section of Harmony and open Unmanaged Asset Discovery. Filter by asset type to focus on USB devices, Bluetooth peripherals, or displays as needed.

Last updated

Was this helpful?