List Bluetooth devices on Windows with PowerShell
Show paired Bluetooth adapters and accessories and their status via Get-PnpDevice.
01Command
$ Get-PnpDevice -Class Bluetooth | Sort-Object Status | Format-Table Status, FriendlyName -AutoSize02What it does
Get-PnpDevice queries the Plug and Play device tree, so it shows everything Windows knows about Bluetooth: the built-in radio, dongles, and paired accessories exposed through this class. A Status of Error or Degraded points to a device that needs attention, and Unknown entries are typically unplugged devices. This is faster than digging through Device Manager and easy to run when Bluetooth acting up.
03Risk
04Undo
✓No undo needed — this command does not change persistent state.
05Sources
- Get-PnpDeviceEvidence: Lists PnP devices; can be filtered by class (e.g. Bluetooth) and present status.
- Get-NetAdapterEvidence: Returns adapter objects with Status, LinkSpeed and MacAddress properties.
Last verified: 2026-09-18 · Category: Network
06Related solutions
PowerShell cmdlet that exposes BIOS, firmware, RAM and OS properties as a filterable object.
Search inside text files and logs with regex, returning file, line number and match.
One command that shows OS version, install date, boot time, memory, network adapters and installed hotfixes.