Bluetoothデバイスの電源状況の把握

Bluetooth接続のキーボードが充電切れで使えなくなることがある. こまめに充電すれば良いことだが,いちいち充電状況は把握していない. PCを立ち上げたときにバッテリーが少なくなったことが分かればありがたい.

そこで,Bluetoothデバイスの電源状況をコマンドで把握する方法を調べた.

PowerShellなら,DEVICE_NAMEにデバイス名を入れて実行する.

Get-PnpDevice | Where-Object {$_.FriendlyName -like '*DEVICE_NAME*'} | Get-PnpDeviceProperty -KeyName 'DEVPKEY_Device_BatteryLevel' | Select-Object Data

コマンドプロンプトからは,次のようにして,PowerShellを呼び出す.

powershell -command "Get-PnpDevice | Where-Object {$_.FriendlyName -like '*Trac*'} | Get-PnpDeviceProperty -KeyName 'DEVPKEY_Device_BatteryLevel' | Select-Object Data"