All*_*497 3 powershell bluetooth plug-and-play
几天前我问了这个问题, 如何在 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
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Run Code Online (Sandbox Code Playgroud)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 有问题。
有谁知道如何做到这一点?在 paul 发表评论后,我再次检查我是否是管理员,我不是,但是当我这样做时,现在会弹出:
Disable-PnpDevice : 不支持 At line:2 char: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...
Run Code Online (Sandbox Code Playgroud)
不知道这是否是保罗所说的包含的意思。
过了一会儿,在保罗的帮助下,我们确定我的蓝牙芯片或实际软件有问题,所以如果有人对此有任何想法,我们将不胜感激。
小智 5
我刚刚遇到了完全相同的问题,但在网上找不到解决方案。但是,我发现(通过反复试验)问题在于 PowerShell 脚本和/或命令提示符必须以“以管理员身份运行”权限启动。一旦我这样做了,我就能够很好地运行命令。
如果错误消息足够清楚以指出该特定问题,那就太好了,但希望这将有助于其他人寻找解决方案。
归档时间: |
|
查看次数: |
5110 次 |
最近记录: |