Заставьте Windows 7 забыть нестандартный Wi-Fi

Заставьте Windows 7 забыть нестандартный Wi-Fi

Можно ли настроить Widows 7 на ноутбуке, чтобы непривилегированная учетная записьзабываетвсе беспроводные сети, когда они не подключены? (-но все же помните одну конкретную сеть.)

Конкретные данные:

  • На ноутбуках с Windows 7 есть только две учетные записи.
  • У меня есть учетная запись администратора
  • Пользователи используют одну общую непривилегированную учетную запись.
  • Пользователи должны иметь возможность использовать любую сеть (если они знают учетные данные).
  • Моя рабочая сеть должна быть единственной в мире.список сетевых подключенийво все времена
  • Если компьютер не подключен ни к какой другой сети, он должен автоматически попытаться подключиться к сети на рабочем месте.
  • Таким образом, компьютер никогда не должен автоматически пытаться подключиться к какой-либо другой сети.

Это возможно?

решение1

Пользователи используют одну общую непривилегированную учетную запись.

Это очень плохо. Один пользователь может подключиться к сети, заблокировать компьютер и уйти. Следующий пользователь может разблокировать его и использовать свою сеть.

Дополнение: Вы можете использовать обязательные профили для сброса всех настроек пользователя при выходе из системы:https://msdn.microsoft.com/en-us/library/windows/desktop/bb776895(v=vs.85).aspx

Или вы можете добавить скрипт выхода из системы, который удалит все профили WLAN и попросит всех пользователей выйти из системы.

Узнайте больше о сетевых профилях. http://www.7tutorials.com/how-delete-forget-wireless-network-profiles-windows-81

Используйте следующую команду для удаления профилей

 netsh wlan delete profile name=* i=*

Вы можете создать batфайл и добавить его каквыйтискрипт через локальную групповую политику.

Подробнее о скриптах выхода из системы:https://technet.microsoft.com/en-us/library/cc753583.aspx

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

Отключить SSID beaconing (также называется «скрыть сеть»). Ваша точка доступа WIFI должна поддерживать это.

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

Подключаться к нему автоматически при входе пользователя в систему. Поскольку вы удаляете все профили при выходе из системы, вам может потребоваться создать один при входе в систему. Создайте сценарий входа пользователя с помощью

netsh wlan connect ssid=YOURSSID name=PROFILENAME

Пользователь сможет использовать подключенную сеть или подключиться к другой.

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

Этого не произойдет, поскольку все сетевые профили будут удалены.

PS: Мне очень, очень не нравится идея, когда несколько пользователей используют одну и ту же учетную запись!

решение2

Я знаю, что сетевые профили хранятся в реестре в:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures

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

Поскольку сценарии выхода из системы запускаются от имени пользователя, а не администратора, их права соответственно ограничены, поэтому вам нужно будет использоватькоманда psexec. Будьте осторожны, так как это означает, что ваш пароль администратора хранится в скрипте в виде открытого текста.

Я не проверял свои идеи (хаки) выше. Будьте осторожны и сначала создайте точку восстановления системы, а также используйте regedit для экспорта этих ветвей реестра в качестве резервной копии. Попробуйте сначала удалить и импортировать эти ключи через regedit, чтобы протестировать вышеописанную процедуру, прежде чем тратить время на создание сценария выхода из системы.

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