Я задавал этот вопрос несколько дней назад, Как подключить и удалить 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 или с настоящим программным обеспечением, поэтому, если у кого-то есть какие-либо идеи по этому поводу, это будет очень признательно.