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:
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
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?
