У меня есть ноутбук с Windows 7 здесь. Во время моей стажировки мы используем сетевые учетные записи, за исключением случаев, когда им необходимо использовать ноутбук, находящийся вне наших мест. У нас есть учетная запись, но у нас есть чип Sierra Wireless Broadband.

Теперь нам нужно отключить Wi-Fi, когда они входят в систему с этой конкретной учетной записью, но он должен быть включен, когда эта учетная запись выходит из системы.

У кого-нибудь есть идея? Мы уже пытались создать скрипт с помощью gpedit и планировщика задач Windows. В пакетном файле netsh interface set interface "Wireless Interface" disabled , но это не сработало. Похоже, что пользовательский аккаунт не будет запускать скрипт.

2 ответа2

0

Как писал @treintje, вам нужны права администратора для отключения сетевых адаптеров. Что вы можете сделать, так это сделать беспроводной адаптер непригодным для использования, создав задачу в планировщике задач, который отключает беспроводную сеть при каждой попытке подключения.

Установите его только для запуска, когда пользователь вошел в систему (и, конечно, выберите пользователя, который не должен иметь возможность беспроводного подключения)

В качестве триггера используйте эту настройку:

Планировщик заданий

В качестве действия вам нужно добавить пакетный скрипт с таким содержимым:

NETSH wlan disconnect
-1

Права администратора требуются для включения / отключения сетевых интерфейсов. Без достаточных прав я получаю следующее сообщение об ошибке: «Интерфейс с этим именем не зарегистрирован на маршрутизаторе».

Вместо отключения беспроводного сетевого адаптера вы можете попытаться отключить его.

netsh wlan disconnect
netsh wlan connect Name

Имя относится к имени сетевого профиля, который используется для подключения к определенной беспроводной сети. Имя сетевого профиля по умолчанию установлено на SSID.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .