Powershell не позволяет мне использовать disable-pnpdevice с устройствами Bluetooth - PullRequest
0 голосов
/ 09 декабря 2018

Я задавал этот вопрос несколько дней назад, Как подключить и удалить bluetooth в Windows Powerhell , но всякий раз, когда я пытаюсь запустить код:

$device = Get-PnpDevice | Where-Object {$_.Class -eq "Bluetooth" -and $_.FriendlyName -eq "MX Master 2S"}
Disable-PnpDevice -InstanceId $device.InstanceId -Confirm:$false
Start-Sleep -Seconds 10
Enable-PnpDevice -InstanceId $device.InstanceId -Confirm:$false

, я получаю эту ошибку:

Disable-PnpDevice : Generic failure 
At C:\Users\wadeb\OneDrive\Desktop\Mouse Bluetooth Reset.ps1:2 char:1
+ Disable-PnpDevice -InstanceId $device.InstanceId -Confirm:$false
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (Win32_PnPEntity...B17A1&0&FAD...):ROOT\cimv2\Win32_PnPEntity) [ 
   Disable-PnpDevice], CimException
    + FullyQualifiedErrorId : HRESULT 0x80041001,Disable-PnpDevice

Я запускаю его с повышенными разрешениями, а код ошибки с enable-pnpdevice отсутствует, есть только проблемы с disable-pnpdevice.

Кто-нибудь знает, как это сделать?после комментария Павла я дважды проверил, был ли я администратором, я не был, но когда я сделал это, теперь всплывает:

Disable-PnpDevice: не поддерживается В строке: 2 символа: 1+ Disable-PnpDevice -InstanceId $ device.InstanceId -Confirm: $ false + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotImplemented: (Win32_PnPEntity ... B17A1 & 0 & FAD ...): ROOT \ cimv2 \Win32_PnPEntity) [Disable-PnpDevice], CimException + FullyQualifiedErrorId: HRESULT 0x8004100c, Disable-PnpDevice

также я запустил

$device

Status     Class           FriendlyName                                                                     InstanceId     
------     -----           ------------                                                                     ----------     
OK         Bluetooth       MX Master 2S                                                                     BTHLE\DEV_FA...

Не уверен, что это означает, что содержится в значениихоть.
Через некоторое время, когда Пол помог мне в чате, мы определили, что возникла проблема с моим чипом Bluetooth или с настоящим программным обеспечением, поэтому, если у кого-то есть какие-либо идеи по этому поводу, это будет очень признательно.

1 Ответ

0 голосов
/ 26 января 2019
devcon.exe disable "USB\VID_0A12&PID_0001" & devcon.exe enable "USB\VID_0A12&PID_0001"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...