> For the complete documentation index, see [llms.txt](https://docs.harmony.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.harmony.io/asset-management/windows-peripheral-and-display-discovery.md).

# 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.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.harmony.io/asset-management/windows-peripheral-and-display-discovery.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
