Отключить встроенный динамик с помощью скрипта для использования Skype

Отключить встроенный динамик с помощью скрипта для использования Skype

У меня есть Skype, и в отдельной комнате я использую встроенный динамик и встроенный микрофон d. Однако в офисе с открытой планировкой я подключаю свою USB-гарнитуру Logitech и хочу использовать ее и как динамик, и как микрофон. Попытка выбрать это в Skype и Skype говорит, что это одно и то же устройство, и не позволяет этому случиться введите описание изображения здесь Если я отключу встроенный динамик введите описание изображения здесь

Skype затем работает с моей гарнитурой как с динамиком и микрофоном, хотя окна выбора появляются без отображения устройства в некоторых местах введите описание изображения здесь

Использование графического интерфейса работает, но медленно. Есть ли у кого-нибудь способ отключить и снова включить динамик с помощью скрипта?

wmic path Win32_PNPEntity where "PNPDeviceID='HDAUDIO\\FUNC_01&VEN_10EC&DEV_0293&SUBSYS_1028062B&REV_1000\\4&2D3AF44E&0&0001'" get Description,PnPDeviceId /format:table

Дает мне следующее

Description                    PNPDeviceID
Realtek High Definition Audio  HDAUDIO\FUNC_01&VEN_10EC&DEV_0293&SUBSYS_1028062B&REV_1000\4&2D3AF44E&0&0001

Итак, предложенный способ найти устройство в WMI работает, однако команда

wmic path Win32_PNPEntity where "PNPDeviceID='HDAUDIO\\FUNC_01&VEN_10EC&DEV_0293&SUBSYS_1028062B&REV_1000\\4&2D3AF44E&0&0001'" call disable

дает

disable - Invalid class method.

решение1

На Windows 10вы можете использовать командлет PowerShell PnpDevice (требуются права администратора)

Чтобы найти свое устройство:

https://docs.microsoft.com/en-us/powershell/module/pnpdevice/get-pnpdevice?view=win10-ps

для отключения вашего устройства:

https://docs.microsoft.com/en-us/powershell/module/pnpdevice/disable-pnpdevice?view=win10-ps

На Windows 7(и другие)

Чтобы найти имя вашего устройства:

wmic path Win32_PNPEntity получить Описание,PnPDeviceId /format:table

Отключите ваше устройство:

wmic path Win32_PNPEntity где "PNPDeviceID='yourPNPDeviceIDname'" отключить вызов

Вы можете поместить команду wmic в командный файл (.bat), а затем выполнить ее с правами администратора.

ПРИМЕЧАНИЕ:если вы вызываете PNPDeviceID='yourPNPDeviceIDname' в командной строке, убедитесь, что экранирован обратный слеш (должен быть двойной обратный слеш: '\\ANAME\\ANOTHER...') для yourPNPDeviceIDname

Связанный контент